一、数据库--库操作
1、修改MySQL登录密码:mysqladmin -uroot -proot123(123为你旧密码) password 回车键,输入新的密码即可
2、显示/查看所有数据库命令:show databases; (记得添加英文逗号)
3、使用数据库:use db_name;
4、select命令,显示当前连接信息,命令合集:
(1)select database(); //显示当前连接的数据库; (2)select version(); //显示当前连接服务器版本
(3)select now(); //显示当前日期时间; (4)select user(); //显示当前用户
5、创建数据库:
create database db_name;
create database if not exists db_name;
create database if not exists db_name set character utf8 //指定编码格式
6、修改数据库
alter database db_name character set latinl; //设置数据的编码格式为拉丁语
7、删除数据库:
drop database [if exists] db_name;
一、数据库--表操作
1、创建数据库表:a、第一个花括号要紧挨着表名;b、最后的一个列不能添加逗号
create table <表名> {
列名1 数据类型[列级别约束条件][默认值],
列名2 数据类型[列级别约束条件][默认值],
...
表级别约束条件
};
2、查看数据库表: (1)、show tables [form db_name]; (2)、desc [db_name]; (3)、describe
3、插入列:alter table <表名> add <列名> <数据类型> [约束条件][ FIRST || AFTER 已存在列名 ];
alter table table_name add columm_name varchar(30); //在所有列的尾部添加新列
alter table table_name add column_name2 varchar(30) after column_name1; //在列1后面添加列2
4、修改列名: alter table <表名> change <旧列名> <新列名> <新数据类型>
alter table table_name change old_column new_colnumn varchar(30);
5、修改列数据类型:alter table <表名> modify <列名> <新数据类型>
alert table table_name modify column_name new_data_type;
6、修改列的位置: alter table <表名> modify <列名1> <数据类型> < FIRST || AFTER 列名2> ; //数据类型不可缺少
7、删除列:alter table <表名> drop <列名>;
8、修改表名:alter table <旧表名> rename to <新表名>;