龙岩网站设计招聘网,中国建设银行中国网站,html网站建设中,wordpress免备案cdn文章目录 DML语句创建表添加表字段**插入数据**查询数据更新数据替换数据删除数据清除表数据删除表 DML语句
数据操作语言DML#xff08;Data Manipulation Langua#xff09; 是SQL语言的一个分类#xff0c;用于对表的数据进行增#xff0c;删#xff0c;改#xff0c… 文章目录 DML语句创建表添加表字段**插入数据**查询数据更新数据替换数据删除数据清除表数据删除表 DML语句
数据操作语言DMLData Manipulation Langua 是SQL语言的一个分类用于对表的数据进行增删改查 创建表
CREATE TABLE 语句用于创建数据库中的表。
语法
CREATE TABLE 表名称
(列名称1 数据类型,列名称2 数据类型,列名称3 数据类型,....
);实例
本例演示如何创建名为 “Persons” 的表。
CREATE TABLE Persons
(Id_P int,LastName varchar(255) character set utf8,FirstName varchar(255) character set utf8,Address varchar(255) character set utf8,City varchar(255) character set utf8
) charset utf8; 添加表字段
alter table语句用于向一创建的数据表中添加字段
语法
alter table 表名称 add(添加的字段名称
)示例
alter table persons add(name varchar(255));插入数据
INSERT INTO 语句用于向表格中插入新的行。
语法
INSERT INTO 表名称 VALUES (值1, 值2,....);我们也可以指定所要插入数据的列INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....);
实例
本例演示 “Persons” 表插入记录的两种方式
1、插入新的行INSERT INTO Persons VALUES (1, Gates, Bill, Xuanwumen 10, Beijing);2、在指定的列中插入数据INSERT INTO Persons (LastName, Address) VALUES (Wilson, Champs-Elysees); 查询数据
SELECT 语句用于从表中选取数据结果被存储在一个结果表中称为结果集。
语法
SELECT * FROM 表名称;
1
我们也可以指定所要查询数据的列SELECT 列名称 FROM 表名称;
1
SQL 语句对大小写不敏感SELECT 等效于 select。
实例
SQL SELECT * 实例
SELECT * FROM Persons;如需获取名为 “LastName” 和 “FirstName” 的列的内容从名为 “Persons” 的数据库表请使用类似这样的 SELECT 语句
SELECT LastName,FirstName FROM Persons;更新数据
Update 语句用于修改表中的数据。
语法
UPDATE 表名称 SET 列名称 新值 WHERE 列名称 某值;实例
更新某一行中的一个列
目前 Persons 表有很多字段为 null 的数据可以通过 UPDATE 为 LASTNAME 是 “Wilson” 的人添加FIRSTNAME
UPDATE Persons SET FirstName Fred WHERE LastName Wilson; 更新某一行中的若干列
UPDATE Persons SET ID_P 6,city London WHERE LastName Wilson;替换数据
如果记录已经存在则替换否则插入新记录
语法
REPLACE INTO 表名称 (列1列2......) VALUES (值1值2......);实例
列换某一行中的一个列如果没有数据则插入新记录
REPLACE INTO table_name (LastName,FirstNameAddress )VALUES (22.77,33.33,重庆);删除数据
DELETE 语句用于删除表中的行。
语法
DELETE FROM 表名称 WHERE 列名称 值;实例
删除某行
删除 Persons 表中 LastName 为 “Fred Wilson” 的行
DELETE FROM Persons WHERE LastName Wilson;删除所有行
可以在不删除表的情况下删除所有的行。这意味着表的结构、属性和索引都是完整的
DELETE FROM table_name;清除表数据
如果我们仅仅需要除去表内的数据但并不删除表本身那么我们该如何做呢
可以使用 TRUNCATE TABLE 命令仅仅删除表格中的数据
语法
TRUNCATE TABLE 表名称;实例
本例演示如何删除名为 “Persons” 的表。
TRUNCATE TABLE persons;删除表
DROP TABLE 语句用于删除表表的结构、属性以及索引也会被删除。
语法
DROP TABLE 表名称;实例
本例演示如何删除名为 “Persons” 的表。
drop table persons;