MYSQL 中 SQL 常用操作
来源:互联网 发布:开罗赛车 车辆数据 编辑:程序博客网 时间:2024/05/16 04:50
SQL常用操作大全
1.SQL简单的操作
-- 常见SQL-- 查询SELECT id,username,password FROM admin;-- 插入INSERT INTO admin(username,password) VALUES ('sa','123');-- 更新UPDATE admin SET username = 'sc' WHERE id = 14;-- 删除DELETE FROM admin WHERE id = 14;-- and SELECT id,username,password FROM admin WHERE username='sa' AND PASSWORD='123';-- like '%s%' '%s' 's%'SELECT id,username,password FROM admin WHERE username LIKE '%s%';-- orSELECT id,username,password FROM admin WHERE username='sa' or username='sc';-- distinct 关键词 DISTINCT 用于返回唯一不同的值SELECT DISTINCT username,password FROM admin;-- top 不支持 -- limit n指示从哪里开始查询, m表示查询的个数取前m条记录,取首页,每页取1个数据SELECT id,username,password FROM admin LIMIT 0,1;-- in 操作符允许我们在 WHERE 子句中规定多个值SELECT id,username,password FROM admin WHERE username IN ('sa','sc');-- between-- aliases 别名asSELECT id,username,password FROM admin AS a;-- inner join 在表中存在至少一个匹配时,INNER JOIN 关键字返回行。SELECT admin.id,admin.username, admin.password, part.partname FROM admin INNER JOIN part ON admin.pid = part.id ORDER BY admin.id;-- left join 即使右表中没有匹配,也从左表返回所有的行SELECT admin.id,admin.username, admin.password, part.partname FROM admin LEFT JOIN part ON admin.pid = part.id ORDER BY admin.id;-- right join 即使左表中没有匹配,也从右表返回所有的行SELECT admin.id,admin.username,admin.password,part.partname FROM admin RIGHT JOIN part ON admin.pid = part.id ORDER BY admin.id;-- full join 不支持 -- union 操作符用于合并两个或多个 SELECT 语句的结果集SELECT admin.id,admin.username FROM admin UNION SELECT part.id,part.partname FROM part;-- select into-- 建表相关-- create tableCREATE TABLE IF NOT EXISTS `admin1` ( `id` int(11) NOT NULL AUTO_INCREMENT, `username` varchar(22) NOT NULL, `password` varchar(22) NOT NULL, `pid` int(11) DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=26 ;-- drop tableDROP TABLE admin1;-- create db CREATE DATABASE table1;-- drop dbDROP DATABASE table1;-- not nullSELECT id,username,password,pid FROM admin WHERE username IS NOT NULL;-- primary key , unique -- 每个表可以有多个 UNIQUE 约束,但是每个表只能有一个 PRIMARY KEY 约束。-- foreign key -- 一个表中的 FOREIGN KEY 指向另一个表中的 PRIMARY KEY。 -- check-- 如果对单个列定义 CHECK 约束,那么该列只允许特定的值。-- 如果对一个表定义 CHECK 约束,那么此约束会在特定的列中对值进行限制。-- default-- times date DEFAULT GETDATE() 值为默认数据库插入时间函数-- create index 创建索引-- increment -- 主键自增长 P_Id int PRIMARY KEY AUTOINCREMENT-- AUTO_INCREMENT=100 起始值-- alert -- ALTER TABLE 语句用于在已有的表中添加、修改或删除列。-- null NULL-- 值是遗漏的未知数据 -- LastName varchar(255) NOT NULL 列不能为空-- isnull()-- ISNULL(pid,0); pid 为空,初始值为0
更新中····
总结不好多多担待,文章只单纯个人总结,如不好勿喷,技术有限,有错漏麻烦指正提出。本人QQ:373965070
0 0
- MYSQL 中 SQL 常用操作
- sql常用操作(MySQL常用操作)
- MySql DOS中操作的常用SQL语句
- Mysql中常用sql语句
- mysql database中常用操作
- mysql常用操作【更新中】
- cmd中mysql常用操作
- mysql中一些常用操作
- MySQL数据库常用SQL语句--“表操作”
- SQL Server,MySQL,Oracle,PostgreSQL中常用函数用法(1)——日期操作
- 一些常用数据库操作在mysql及sql server中实现方式的差异
- Oracle中常用的sql操作
- mysql 数据库中常用的sql语句
- mysql 中最常用的sql语句
- mysql中常用的sql语句
- Mysql中常用的sql语句汇总
- MySQL中常用的SQL Mode
- 【转】centOS中mysql一些常用操作
- failed to find style 'textviewstyle'
- 前端项目可以更简单—Yeoman入门指南(1)
- 如何写好一份测试用例
- Codeforces Round #388 (Div. 2)D. Leaving Auction(二分+思维)
- android内存管理,垃圾回收策略的疑惑
- MYSQL 中 SQL 常用操作
- php数组
- bitmap回收问题
- OS X使用pkg-config
- WebView和ListView的交互使用,异步加载的问题
- android为什么我调用新浪微博分享图片,分享的是一张很模糊,基本失真的图片。。怎么处理
- AndroidStudio中的快捷键
- 急急急!!!请教一个关于ASP不报错的问题!浪费一下午的时间啊。。。。。。
- 欢迎使用CSDN-markdown编辑器