Mysql-学习笔记(==》建表修改一)

时间:2023-03-09 19:09:15
Mysql-学习笔记(==》建表修改一)

-- 建立表
CREATE TABLE 表名(

)ENGINE=存储引擎(MYISAM INNODB) AUTO_INCREMENT=100 DEFAULT CHARSET=utf8;

CREATE TABLE t1(t INT);
CREATE TABLE t2(t INT);
CREATE TABLE t3(t INT);
SHOW CREATE TABLE t;`t1`

CREATE DATABASE aa DEFAULT CHARACTER SET utf8;
USE aa;
CREATE TABLE t1(
tid INT UNSIGNED NOT NULL AUTO_INCREMENT,
tname VARCHAR(30) NOT NULL,
PRIMARY KEY(tid)
)ENGINE=MYISAM AUTO_INCREMENT=201401 DEFAULT CHARSET=utf8;

-- 删除表
DROP TABLE t1;
DROP TABLE IF EXISTS t1;
-- 删除多个表
DROP TABLE t1,t2,t3;

-- 修改表名 修改为student 下面两个语句等价
RENAME TABLE t1 TO student;
ALTER TABLE student RENAME t1;

-- 显示表的信息
DESC t1;
-- 修改列名
ALTER TABLE t1 CHANGE tid sno INT;

ALTER TABLE t1 CHANGE tname sname VARCHAR(30) NOT NULL;

-- 增加一列
ALTER TABLE t1 ADD sscore TINYINT;
ALTER TABLE t1 ADD asddress VARCHAR(50) AFTER sname;

-- 删除列
ALTER TABLE t1 DROP COLUMN asddress;

ALTER TABLE t1 DROP COLUMN sscore;