1.连接数据库 mysql -u用户名 -p密码

2.显示已有数据库 show databases;

3.创建数据库 create database sqlname;

4.选择数据库 use database sqlname;

5.显示数据库中的表(先选择数据库) show tables;

6.显示当前数据库的版本信息以及连接用户名 select version(),user();

7.删除数据库(删除时没有提示直接删除) drop database sqlname;delete from user where uesr='' [删除匿名用户]

create user '用户名'@'IP地址' identified by '密码' [创建新用户]

grant all privileges on 数据库.数据表 to '用户名'@'IP地址' identified by '密码' [赋予用户权限,all=全部]

grant select,insert,update,delete on 数据库.数据表 to '用户名'@'地址' identified by '密码' [赋予用户指定权限]

drop user 用户@IP地址; [删除用户]

msfdb init (初始化数据库) insert into 表名(字段1,字段2,......) values(数据1,数据2,......)[插入数据]

update 表名 set 列=列('要修改的内容') where 对应列='对应列内容' select * from 表名(查看数据表内容) create tables 表名; (创建表)

show tables;(查看数据表)

show create table 表名;(查看数据表创建语句)

desc 表名;(查看表的字段信息)

alter table 表名 rename 新表名;(修改表名)

alter table 表名 change 字段名 新字段名 属性;(修改字段名)

alter table 表名 modify id int(20);(修改字段的数据类型)

alter table 表名 add 字段名 属性;(添加字段)

alter table 表名 drop 字段名;(删除字段) alter table 表名 modify 字段名 属性 字段;(修改字段的位置)

表的约束:

约束条件 说明
PRIMARY KEY 主键约束,用于唯一标识对应的记录
FOREIGN KEY 外键约束
NOT NULL 非空约束
UNIQUE 唯一性约束
DEFAULT 默认值约束,用于设置字段的默认值