SQL学习笔记|一

SQL分为两个部分:数据操作语言(DML)和数据定义语言(DDL)

DML

  • SELECT -从数据库表中查询数据。
  • UPDATE-更新数据库表中删除数据。
  • DELETE-从数据库表中删除数据。
  • INSERT INTO-向数据库表中出入数据。

DDL:

  • CRAETE DATABASE-创建数据库
  • ALTER DATABASE-修改数据库
  • CRETE TABLE-创建新表
  • ALTER TABKE-变更数据库表
  • DROP TABLE-删除表
  • CREATE INDEX-创建索引(搜索键)
  • DROP INDEX-删除索引

SELECT:

SELECT 列名、列名... FROM 表名(取出表中指定的列)

SELECT * FROM 表名(取出表中的所有的数据)

DISTINCT:

SELECT DISTINCT 列名 FROM 表名 (取出表中的列,不含重复行)

WHERE:

SELECT 列名 FROM 表名 WHERE 列 运算符 值

AND:

选择姓为“Carter”并且名为“Thomas”的人

SELECT * FROM Person WHERE name =“Thomas” AND lastname="Carter"

OR:

选择姓为“Carter”或者名为“Thomas”的人

SELECT * FROM Person WHERE name =“Thomas” OR lastname="Carter"

使用()圆括号来组成更加复杂的表达式。

SELECT * FROM  Persons where (firstName = 'Thomas' OR FirstName = 'william')  AND LastName='Carter';

ORDER BY:

按字母顺序显示公司

SELECT Company,OrderNumber FROM Orders ORDER BY Company

公司首字母倒序排列:

SELECT Company,OrderNumber FROM Orders ORDERS BY Company DESC

公司首字母倒序排列,并按OrderNumbre正序排列:

SELECT Company,OrderNumber FROM Orders ORDERS BY Company DESC,OrderNumber ASC;

INSEERT INTO:

INSERT INTO table_name VALUES(value 1, value 2 ,。。。)

INSERT INTO table_name (列1,列2,。。。) VALUES(value 1, value 2 ,。。。)  

UPDATE :

UPDATE 表名 SET 列名 = 新值 WHERE 列名 = 某值

更新若干列

修改地址修改地址,添加城市。

UPDATE Person SET Addresss s= 'YunNan 23',City = 'Kunming' WHERE LastName = 'wilson';

DELETE:

删除某行:DELETE  FROM 表名 WHERE 列名 = 值

删除整张表:DELETE FROM table_name 或者 DELETE * FROM table_name;

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值