SQL数据库简单语句操作
来源:互联网 发布:工程预算软件大全 编辑:程序博客网 时间:2024/05/22 21:04
SQL 中最重要的 DDL 语句:
- CREATE DATABASE - 创建新数据库
- ALTER DATABASE - 修改数据库
- CREATE TABLE - 创建新表
- ALTER TABLE - 变更(改变)数据库表
- DROP TABLE - 删除表
- CREATE INDEX - 创建索引(搜索键)
- DROP INDEX - 删除索引
常用SQL语句实现
1.SELECT 语句
SELECT 语句用于从表中选取数据。结果被存储在一个结果表中(称为结果集)。
语法格式
SELECT 列名称 FROM 表名称SELECT * FROM 表名称
注释:SQL 语句对大小写不敏感。SELECT 等效于 select。
【SELECT案例一】
如需获取名为 “LastName” 和 “FirstName” 的列的内容(从名为 “Persons” 的数据库表),请使用类似这样的 SELECT 语句:
SELECT LastName,FirstName FROM Persons
“Persons” 表:
查询结果:
【SELECT案例二】
现在我们希望从 “Persons” 表中选取所有的列。
请使用符号 * 取代列的名称,就像这样:
SELECT * FROM Persons
提示:星号是选取所有列的快捷方式。
结果:
2.WHERE 语句
如需有条件地从表中选取数据,可将 WHERE 子句添加到 SELECT 语句。
SELECT 列名称 FROM 表名称 WHERE 列 运算符 值
如果只希望选取居住在城市 “Beijing” 中的人,我们需要向 SELECT 语句添加 WHERE 子句:
SELECT * FROM Persons WHERE City='Beijing'
“Persons” 表
结果:
3.INSERT INTO 语句
INSERT INTO 语句用于向表格中插入新的行。
语法格式
INSERT INTO 表名称 VALUES (值1, 值2,....)
我们也可以指定所要插入数据的列:
INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....)
【插入案例1】
“Persons” 表:
SQL 语句:
INSERT INTO Persons VALUES ('Gates', 'Bill', 'Xuanwumen 10', 'Beijing')
结果:
【插入案例2】
在指定的列中插入数据
“Persons” 表:
SQL 语句:
INSERT INTO Persons (LastName, Address) VALUES ('Wilson', 'Champs-Elysees')
结果:
4.UPDATE
Update 语句用于修改表中的数据。
语法:
UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值
Person表
【更新案例1】
更新某一行中的一个列
我们为 lastname 是 “Wilson” 的人添加 firstname:
UPDATE Person SET FirstName = 'Fred' WHERE LastName = 'Wilson'
结果:
【更新案例2】
更新某一行中的若干列
我们会修改地址(address),并添加城市名称(city):
UPDATE Person SET Address = 'Zhongshan 23', City = 'Nanjing'WHERE LastName = 'Wilson'
结果:
5.DELETE 语句
DELETE 语句用于删除表中的行。
语法格式:
DELETE FROM 表名称 WHERE 列名称 = 值
Person表
【删除案例1】
删除某行
“Fred Wilson” 会被删除:
DELETE FROM Person WHERE LastName = 'Wilson'
结果:
删除所有行
可以在不删除表的情况下删除所有的行。这意味着表的结构、属性和索引都是完整的:
DELETE FROM table_name
或者:
DELETE * FROM table_name
- SQL数据库简单语句操作
- 数据库基本操作简单sql语句
- SQL数据库简单语句
- SQL语句操作数据库
- sql语句操作数据库
- 数据库操作语句(sql)
- 如何使用SQL语句进行简单的数据库操作?
- 简单数据库操作(SQL)
- [数据库]简单SQL语句总结
- [数据库]简单SQL语句总结
- [数据库]简单SQL语句总结
- 操作数据库结构Sql语句
- 操作数据库结构Sql语句
- SQL数据库基本操作语句
- sql语句操作数据库字段
- SQL数据库基本操作语句
- SQL数据库操作基本语句
- 数据库操作基本SQL语句
- python基础知识总结
- HDU 1157 Who's in the Middle
- loadrunner Web_类函数之Web_remove_auto_filter()
- MySQL数据的主从复制、半同步复制和主主复制详解
- hdu 6209 The Intersection
- SQL数据库简单语句操作
- 从FBTweak 源码剖析一些中阶知识
- 【2017青岛网络赛】1009 Smallest Minimum Cut hdu6214 最小割 最大流模版
- H5本地存储详细使用教程(localStorage + JSON数据存储应用框架)
- 计算机人物总结
- 监听EditText,跟随输入文字而变化,double类型取余小数点后两位
- 数据结构学习技巧
- HDU---1732 Push Box【BFS】
- 初窥nodejs(三) ——自定义模块