MYSQL学习笔记 (二)对数据库结构的增删改查
顯示數據庫
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 create table 表名 \G
刪除約束
alert table 表名 drop primary key;
alert talbe 表名 drop foreign key 外鍵名;
alert table 表名 drop index 約束名;
修改引擎
alert table class engine=新存儲引擎;
修改字符集
ALTER TABLE `test` DEFAULT CHARACTER SET utf8;
alert table 表名 charset=新的字符集;
修改auto_increment
alert table 表名 auto_increment=新的字符集;
修改表名
alert table 表名 rename 新的表名;
刪除表
alert table 表名;
?
轉載于:https://www.cnblogs.com/huixuexidezhu/p/5459788.html
總結
以上是生活随笔為你收集整理的MYSQL学习笔记 (二)对数据库结构的增删改查的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 梦到自己头发掉光了是什么意思
- 下一篇: SQL Server开发接口生成方法