当前位置:Gxlcms > 数据库问题 > MYSQL学习笔记 (二)对数据库结构的增删改查

MYSQL学习笔记 (二)对数据库结构的增删改查

时间:2021-07-01 10:21:17 帮助过:3人阅读

  show databases;

选择数据库

  use database;//其实database为数据库的名字

创建表

  create table tbclass(

                           id int not null auto_increment primary key,

                           className varchar(20) not null unique,

                          studentNum smallint not null

                          )engine=myisam default charset=utf8

插入数据

        insert into tbclass(className,studentNum) values (‘高一一班‘,10),(‘高一二班‘,10);

增加字段

  alert table tbclass add testfield varchar(20) not null default 1;

修改字段

     alert table tbclass change testfield test varchar(10) not null default ‘‘;

修改字段属性

  alert table class modify test char(10);

增加约束

  alert table class constraint myunique unique (test);

查看表结构

  show 表名 table class \G

删除约束

  alert table 表名 drop primary key;

  alert talbe 表名 drop foreign key 外键名;

  alert table 表名 drop index 约束名;

修改引擎

  alert table class engine=新存储引擎;

修改字符集

  alert table 表名 charset=新的字符集;

修改auto_increment

  alert table 表名 auto_increment=新的字符集;

修改表名

  alert table 表名 rename 新的表名;

删除表

  alert table 表名;

 

MYSQL学习笔记 (二)对数据库结构的增删改查

标签:

人气教程排行