sql数据操作
来源:互联网 发布:wps数据透视表求和 编辑:程序博客网 时间:2024/06/16 14:26
atabase的学习:
1.创建数据库:create database pw
2.删除数据库: drop database pw
3.创建表:create table user1(id int auto_increment primary key, name varchar(10),..)
4.插入:INSERT INTO student VALUES(NULL,'ee','女','1889-09-6','......');
5.删除数据:DELETE FROM gbook WHERE id=1
6.更新数据:UPDATE user1 pass="898" WHERE id=1
7.查询:select * from user1
查询一个数据:select name from user where id=1
查询多个数据:select name,password,sex from
取别名: SELECT NAME AS zhans FROM gbook 或者(SELECT NAME zhans FROM gbook)
DISTINCT :消除重复 SELECT DISTINCT NAME AS zhans FROM gbook
SELECT NAME FROM student WHERE NAME!="aa"
<> != = like not in
1,% :表示任意0个或多个字符。可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示。
SELECT * FROM user1 WHERE NAME LIKE "%三%"
SELECT * FROM user1 WHERE NAME LIKE "%三%"AND NAME LIKE "%张%"
SELECT * FROM user1 WHERE NAME LIKE "张%三"
SELECT * FROM user1 WHERE NAME LIKE "李%"
查询%时要转义‘\’:SELECT * FROM user1 WHERE pass LIKE "%\%%"
escape自定义转义字符:SELECT * FROM user1 WHERE pass LIKE "%\d%%" ESCAPE "d"
,_ : 表示任意单个字符。匹配单个任意字符,它常用来限制表达式的字符长度语句:
SELECT * FROM user1 WHERE NAME LIKE "_三"
[ ] :表示括号内所列字符中的一个(类似正则表达式)。指定一个字符、字符串或范围,要求所匹配对象为它们中的任一个
select (属性)form 表 where+条件
ORDER BY 语句用于对结果集进行排序。
ASC:升序(默认),DESC:降序。
ORDER BY 语句默认按照升序对记录进行排序。
优先第一个排序,让后再考虑后面的
SELECT Company, OrderNumber FROM Orders ORDER BY Company DESC, OrderNumber ASC
SELECT * FROM user1 ORDER BY pass DESC, NAME ASC
1.创建数据库:create database pw
2.删除数据库: drop database pw
3.创建表:create table user1(id int auto_increment primary key, name varchar(10),..)
4.插入:INSERT INTO student VALUES(NULL,'ee','女','1889-09-6','......');
5.删除数据:DELETE FROM gbook WHERE id=1
6.更新数据:UPDATE user1 pass="898" WHERE id=1
7.查询:select * from user1
查询一个数据:select name from user where id=1
查询多个数据:select name,password,sex from
取别名: SELECT NAME AS zhans FROM gbook 或者(SELECT NAME zhans FROM gbook)
DISTINCT :消除重复 SELECT DISTINCT NAME AS zhans FROM gbook
SELECT NAME FROM student WHERE NAME!="aa"
<> != = like not in
1,% :表示任意0个或多个字符。可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示。
SELECT * FROM user1 WHERE NAME LIKE "%三%"
SELECT * FROM user1 WHERE NAME LIKE "%三%"AND NAME LIKE "%张%"
SELECT * FROM user1 WHERE NAME LIKE "张%三"
SELECT * FROM user1 WHERE NAME LIKE "李%"
查询%时要转义‘\’:SELECT * FROM user1 WHERE pass LIKE "%\%%"
escape自定义转义字符:SELECT * FROM user1 WHERE pass LIKE "%\d%%" ESCAPE "d"
,_ : 表示任意单个字符。匹配单个任意字符,它常用来限制表达式的字符长度语句:
SELECT * FROM user1 WHERE NAME LIKE "_三"
[ ] :表示括号内所列字符中的一个(类似正则表达式)。指定一个字符、字符串或范围,要求所匹配对象为它们中的任一个
select (属性)form 表 where+条件
ORDER BY 语句用于对结果集进行排序。
ASC:升序(默认),DESC:降序。
ORDER BY 语句默认按照升序对记录进行排序。
优先第一个排序,让后再考虑后面的
SELECT Company, OrderNumber FROM Orders ORDER BY Company DESC, OrderNumber ASC
SELECT * FROM user1 ORDER BY pass DESC, NAME ASC
阅读全文
0 0
- 操作数据:SQL
- 操作数据:SQL
- SQL数据操作类
- Sql表数据操作
- 操作数据:SQL基础
- 操作数据:中级SQL
- 操作数据:SQL
- MS SQL数据操作
- SQL表数据操作
- SQL--操作数据(7)
- SQL数据操作
- 操作数据:SQL
- SQL 操作数据
- SQL操作数据
- SQL数据操作语言
- sql数据操作0509
- sql数据操作
- SQL操作数据
- CONFIG_FORCE_MAX_ZONEORDER 定义最大申请的内存
- SQL语言及语句的使用
- android轮播图简单实现(左右无限滑动,自动轮播)
- python里延时回调普通函数
- LeetCode 463. Island Perimeter
- sql数据操作
- 使用dnw工具usb下载
- App.xaml & MainWindow.xaml
- javascript如何用递归写一个简单的树形结构
- TLS/SSL 协议详解(18) Change cipher
- Http协议常见的数字错误 200、400、401、403、404、500、503等
- @Autowired与@Resource区别
- Tensorflow在ubuntu16.04下的安装(GPU加速版)
- Java简单过滤敏感不雅文字