sql常用语句

sql简介

            结构化查询语言(Structured Query Language)简称SQL,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。对于SQL很多程序员认为它是洪水猛兽,因为SQL 是一种为数不多的声明性语言,它的运行方式完全不同于我们所熟知的命令行语言、面向对象的程序语言、甚至是函数语言。

sql常用语句
      
       (创建数据表)CREATETABLE user (idINT, userNae VARCHAR(20), Password VARCHAR(100),sex int, flag int);
(修改数据表名) RENAME TABLE user to reader;
(添加表中字段)ALTERTABLE userADDCOLUMN address VARCHAR(100);
(添加表中字段)ALTERTABLE userADDaddress VARCHAR(100));
(在表中插入字段数据) INSERT INTO admin(adminId,adminName,PASSWORD,sex,flag) VALUES(1,'Allen','123456',1,0);
(修改表中信息)UPDATE user SET Password='22222' WHERE userId=1;
(修改表中多个信息) UPDATE user SET Password='22222',flag=0 WHERE userId=1;
(根据多个条件修改表中多个信息) UPDATE user SET Password='00000',flag=3 WHERE userId=1 AND flag=1;
(删除表中信息) DELETE FROM admin WHERE adminId=3;
(查询表中信息)SELECT * FROM user WHERE userId=1;
(根据表的别名查询表中多个信息) SELECT adminName AS 管理员名, PASSWORD  AS 管理员密码 FROM admin WHERE adminId=2; 
(ps:AS关键字在声明表的别名时可写可不写)
(对表中数据进行唯一查询,消除重复) SELECT DISTINCT adminName FROM admin;
(对多个表中信息进行唯一查询) SELECT DISTINCT adminName,flag FROM admin;
(模糊查询表中包含s的字段名) SELECT * FROM emp WHERE ename LIKE '%s%'; 
(模糊查询表中首字母为s的字段名) SELECT * FROM emp WHERE ename LIKE 's%';
(模糊查询表中第二个字母为m的字段名) SELECT * FROM emp WHERE ename LIKE '_m%';(ps: 下划线_表示一个,%表示一个或多个)
(排序)SELECT * FROM user ORDER BY userId DESC;(PS:DESC从大到小排序, ASC从小到大排序)
(选取前2个)SELECT * FROM userORDERBY userId ASC LIMIT 2;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值