MySql(1)-创建数据库表
--IF NOT EXISTS 如果存在就不创建 --AUTO_INCREMENT 自增 --COMMENT 注释 --所有的语句后面加一个英文的逗号,最后一句不用加 --表的名称和字段尽量用 `` 括起来(tab上面的) CREATE TABLE IF NOT EXISTS `student`( `id` INT(4) NOT NULL AUTO_INCREMENT COMMENT '学号', `name` VARCHAR(10) NOT NULL DEFAULT '匿名' COMMENT '姓名', `pwd` VARCHAR(10) NOT NULL DEFAULT '123456' COMMENT '密码', `sex` VARCHAR(2) NOT NULL COMMENT '性别', `birthday` DATETIME DEFAULT NULL COMMENT '生日', `email` VARCHAR(50) DEFAULT NULL COMMENT '邮箱', PRIMARY KEY (`id`) )ENGINE=INNODB DEFAULT CHARSET=utf8
SHOW CREATE DATABASE `school` --查看创建数据库的语句
SHOW CREATE TABLE student --查看创建表的语句
DESC student --显示表的结构

--修改表名:ALTER TABLE 旧表名 RENAME AS 新表明 ALTER TABLE teacher RENAME AS teacher1 --增加表的字段:ALTER TABLE 表名 ADD 字段名 列属性 ALTER TABLE teacher1 ADD age INT(4) --修改表的字段:(重命名,修改约束) ALTER TABLE teacher1 MODIFY age VARCHAR(10) --修改约束 ALTER TABLE teacher1 CHANGE age age1 INT(4) --字段重命名 --删除表的字段 ALTER TABLE teacher1 DROP age1 --删除表 DROP TABLE IF EXISTS teacher1
浙公网安备 33010602011771号