平顶山网站制作哪家公司好,大连哪家装修公司最好,厦门立邦装饰怎么样,网站服务器放在哪里好DDL与DML的区别 DDL#xff1a;数据定义语言#xff0c;对于数据库、表、图、索引等进行操作。 具体操作有#xff1a;CREATE#xff08;创建#xff09;、ALTER#xff08;修改#xff09;、DROP/TRUNCATE#xff08;删除#xff09; DML#xff1a;数据操纵语言数据定义语言对于数据库、表、图、索引等进行操作。 具体操作有CREATE创建、ALTER修改、DROP/TRUNCATE删除 DML数据操纵语言对表中的数据进行操作。 具体操作有SELECT查询、INSERT添加、DELETE删除、UPDATE修改 接下来就是对DDL和DML进行具体操作。
DDL数据定义语言
查看所有的数据库
SHOW DATABASES;创建数据库
CREATE DATABASE 数据库名切换数据库
USE 数据库名创建表
CREATE TABLE (字段 字段类型 其他属性);使用DESC来查看当前的表结构 这里要注意的是如果表名或者列名与MySQL中的关键字重复了就会报错哦如果非要使用关键字来命名可以使用反引号修饰
CREATE TABLE CREATE(id int);不知道怎么打反引号链接
修改表
添加字段
ALTER TABLE 表名 ADD (字段 字段类型 其他属性);修改字段
ALTER TABLE 表名 MODIFY 字段 字段类型 其他属性;修改字段的时候可以一次修改多个字段用逗号隔开即可 删除字段
ALTER TABLE 表名 DROP 字段;更改表名
ALTER TABLE 表名 RENAME 新表名;删除表
DROP TABLE 表名DML数据操纵语言
查询
SELECT * FROM 表名
SELECT * FROM 表名 WHERE 字段字段值建议尽量不要使用SELECT *这样来查询如果这个表中的数据很大这样的一个查询无疑会是一个灾难的发生最好使用“SELECT 字段 FROM 表名 WHERE 字段字段值”查询具体的这个在之后的SQL优化会说到。 添加
INSERT INTO 表名 VALUES(值);使用这种方式添加要注意的是值必须要与表中的所有字段一一对应 INSERT INTO 表名(字段) VALUES(值);使用这种方式添加要注意的是后面的值必须要和前面的字段一一对应 修改
UPDATE 表名 SET 字段 值 WHERE 字段 值;删除
清空表中指定数据
DELETE FROM 表名 WHERE 字段 字段值;清空表中所有数据
DELETE FROM 表名;