数据库: 1登录数据库:在DOS窗口中进入mysql安装目录的bin目录下收入mysql -u root -p(root 为默认用户名)后输入密码即可进入如图 2创建数据库: create database 数据库名; 3查看数据库:show databases; 4修改数据库名:alter database mydb character set db;(mydb是要修改的数据库名db是修改后的数据库名) 5删除数据库:drop database mydb; 退出数据库:exit; 表: 6创建数据库表:use db_name;create table table_name(字段名1 字段类型 字段约束,字段名2 字段类型 字段约束 …); 7查看表结构:use db_name;desc table_name; 8添加表数据:法1 . use db_name;insert into table_name(字段名1,字段名2 …) values(字段1的值,字段2的值 …), values(字段1的值,字段2的值 …);(一次添加多条 顺序可变)法2 . use db_name;insert into table_name values(字段1的值,字段2的值 …), values(字段1的值,字段2的值 …);(默认顺序) 9查看表数据: use db_name;select * from table_name; 10查看数据库中的表:use db_name;show tables; 11修改表名:use db_name;alter table table_name rename new_table_name; 12删除表数据:use db_name;delete from table_name; 13删除表:use db_name;drop table table_name; 字段: 进入某数据库操作:use db_name;(执行该操作后的操作中在未指定数据库的前提下默认操作该数据库) 14修改主键:alter table table_name modify id(要设置的主键字段) int(字段类型) primary key;(若该表已有主键则要先删除主键才可以设置) 15删除主键:alter table table_name drop primary key; 16添加外键:alter table table_name add constraint foreing_key_name foreign key(id(待加外键的字段)) references table_name(id(指向的字段 必须为主键)) on delete restrict on update cascade; 17查看外键:show create table table_name; 18删除外键:alter table table_name drop foreign key 外键名; 19添加默认值:alter table table_name alter 字段名 set default 默认值; 20删除默认值:alter table table_name alter 字段名 drop default; 21添加唯一性约束:alter table table_name add unique(字段名); 22删除唯一性约束:alter table table_name modify column 字段名 字段类型 not null(字段约束); 23添加自增约束:alter table table_name modify column 主键 int(字段类型) not null(字段约束) auto_increment; 24删除自增约束:alter table table_name modify column 主键 int(字段类型) not null(字段约束) ; 25删除指定名称的约束:alter table table_name drop index 约束名;