目录
1.查看表的详细结构,基本结构
语法规则为:SHOW CREATE TABLE 表名; 。
show create table jd_emp1;不仅仅可以返回给我们建表时所写的详细语句,而且还可以查看存储引擎和字符编码。
2.修改表中的字段名,并修改字段的数据类型。
语法规则为: ALTER TABLE 表名 CHANGE 旧字段名 新字段名 新数据类型; 。
语法规则为: ALTER TABLE 表名 MODIFY 字段名 数据类型; 。
3.如何在指定位置添加新的字段,如何删除指定的字段。
1.现在我们要把字段prod_country
添加到表Mall_products
的第一列:
ALTER TABLE Mall_products ADD prod_country varchar(30) FIRST;
2.在表的最后一列添加字段:ALTER TABLE Mall_products ADD prod_country varchar(30);
3.在表的指定列后添加字段: ALTER TABLE Mall_products ADD prod_country varchar(30) AFTER prod_name;
删除字段
语法规则为: ALTER TABLE 表名 DROP 字段名;
下面为:
在数据表tb_emp
的Name
字段后添加字段Country
,数据格式为varchar(20)
;
删除数据表tb_emp
中的字段Salary
。
4.修改字段的排列位置
1. 修改字段为表的第一个字段ALTER TABLE Mall_products MODIFY prod_price FLOAT FIRST;
2.修改字段到表的指定列之后ALTER TABLE Mall_products MODIFY prod_price FLOAT AFTER prod_country;
将数据表tb_emp
的Name
字段移至第一列,数据格式不变;
将DeptId
字段移至Salary
字段的后边,数据格式不变。
5.删除表中的外键约束。
语法规则为: ALTER TABLE 表名 DROP FOREIGN KEY 外键约束名; 。
主表tb_dept
和子表tb_emp
,在表tb_emp
上添加了名称为emp_dept
的外键约束,外键名称为DeptId
,依赖于表tb_dept
的主键Id
,删除数据表tb_emp
的外键约束emp_dept
6. 如何为表一次性插入多条记录。
语法规则为: `INSERT INTO 表名 (字段名) VALUES (内容);
7.删除表中的指定行,删除表中的所有行
.删除表中的指定行
语法规则为: DELETE FROM 表名 WHERE 条件语句; 。
删除表中的所有行
语法规则为: DELETE FROM 表名; 。
请你将Salary
大于3000
的数据行删除。
delete from tb_emp1
where Salary>3000.00;
8. 如何使用
update
来修改已有的数据。
语法规则为: UPDATE 表名 SET 字段名1 = 内容1, 字段名2 = 内容2, 字段名3 = 内容3 WHERE 过滤条件; 。
附加知识:
PRI
:表示该列是此表主键的一部分;
UNI
:表示该列是 UNIQUE
索引的一部分;
MUL
:表示在列中某个给定值允许出现多次;
阅读完毕~