本次博客带领大家学习mysql中是如何创建表、删除和修改字段的。
创建表
创建表的练习:
- 创建一个员工表emp,选用适当的数据类型。
字段 | 属性 |
---|---|
id | 整形 |
name | 字符型 |
sex | 字符型 |
birthday | 日期型(date) |
entry_date | 日期型(date) |
job | 字符型 |
salary | 小数型 |
resume | 文本型 |
CREATE TABLE emp( id INT, `name` VARCHAR(32), sex CHAR(1), brithday DATE, entry_date DATETIME, job VARCHAR(32), salary DOUBLE, `resume` TEXT) CHARSET utf8 COLLATE utf8_bin ENGINE INNODB;
INSERT INTO emp VALUES(100,'小妖怪','男' ,'2000-11-11','2010-11-11 11:11:11','巡山','3000','大王叫我来巡山');
SELECT * FROM emp;
删除和修改字段
修改表的练习:
#员工表emp的上添加一个image列,varchar类型(哟求在resume后面)
ALTER TABLE emp
ADD image VARCHAR(32) NOT NULL DEFAULT ''
AFTER RESUME;
DESC employee;
#修改job列,使其长度为60
ALTER TABLE emp
MODIFY job VARCHAR(60) NOT NULL DEFAULT '';
#删除sex列。
ALTER TABLE emp DROP sex;
#表名改为employee
RENAME TABLE emp TO employee;
#修改表的字符集为utf-8
ALTER TABLE employee CHARACTER SET utf8;
#列名name修改为user_name
ALTER TABLE employee CHANGE `name` user_name VARCHAR(32) NOT NULL DEFAULT '';