微餐饮网站建设比较好,修改wordpress自带小工具,免费qq刷赞网站推广,icp备案网站接入信息怎么写一、DDL—表—创建表与数据类型的设定
#xff08;1#xff09;要求
根据需求创建表(设计合理的数据类型、长度) 设计一张员工信息表#xff0c;要求如下: 1、编号#xff08;纯数字) 2、员工工号(字符串类型#xff0c;长度不超过10位) 3、员工姓名#xff08;字符串类…一、DDL—表—创建表与数据类型的设定
1要求
根据需求创建表(设计合理的数据类型、长度) 设计一张员工信息表要求如下: 1、编号纯数字) 2、员工工号(字符串类型长度不超过10位) 3、员工姓名字符串类型长度不超过10位) 4、性别(男/女存储一个汉字) 5、年龄正常人年龄不可能存储负数) 6、身份证号二代身份证号均为18位身份证中有X这样的字符) 7、入职时间(取值年月日即可) 2解答 CREATE TABLE tb_user01 ( id INT COMMENT 编号, worknumber VARCHAR(10) COMMENT 工号, name VARCHAR(10) COMMENT 姓名, gender CHAR(1) COMMENT 性别, age TINYINT UNSIGNED COMMENT 年龄, idcard CHAR(18) COMMENT 身份证号, entrydate DATE COMMENT 入职时间 ) COMMENT 员工表; 注unsigned无符号年龄一般都是0~100岁之间 3实操 二、DDL——表操作——修改
1往表中添加字段 ALTER TABLE 表名 ADD 字段名 类型(长度) [COMMENT 注释] [约束]; 注释alter改变 案例
接着上面例子在表 tb_user01 中增加一个新的字段”昵称”为nickname类型为varchar(20)。 2修改表中的字段 修改数据类型ALTER TABLE 表名 MODIFY 字段名 新数据类型(长度); 注释modify修改 修改字段名和字段类型ALTER TABLE 表名 CHANGE 旧字段名 新字段名 类型(长度) [COMMENT 注释] [约束]; 案例接着上面例子在表 tb_user01 中的nickname字段修改为username类型为varchar(30)。 3删除表中的字段 删除字段ALTER TABLE 表名 DROP 字段名; 案例接着上面例子在表 tb_user01 中的字段username删除。 4修改表名字 修改表名ALTER TABLE 表名 RENAME TO 新表名; 注释rename重命名 案例接着上面例子在表 tb_user01 的表名修改为employee。 5删除表或者删除后再创建表 删除表DROP TABLE [IF EXISTS] 表名; if exists这表示如果存在则删除表不存在也不报错 删除指定表并重新创建该表TRUNCATE TABLE 表名; 注释truncate截断缩短。当我们使用这个SQL语句的时候删除后得到的表只有之前的表结构之前的表中的数据全部被删除了这张表就是一张新表。 6总结
1、不管是哪种SQL语句的删除情况在删除表时表中的全部数据也会被删除。
2、具体如何用可以看我之前的文章 DDL-数据库操作 SHOW DATABASES; CREATE DATABASE 数据库名; USE 数据库名; SELECT DATABASE(); DROP DATABASE 数据库名; DDL-表操作 SHOW TABLES; CREATE TABLE 表名(字段 字段类型字段 字段类型 ...); DESC 表名; SHOW CREATE TABLE 表名; ALTER TABLE 表名 ADD/MODIFY/CHANGE/DROP/RENAME TO ...; DROP TABLE 表名;