SQL语法总结
来源:互联网 发布:2017数据竞赛有哪些 编辑:程序博客网 时间:2024/05/31 06:24
SQL语法总结:
1.SQL对数据库进行操作: 创建数据库: create datebase 数据库名 character set 字符集 collate 字符集校对规则 查看数据库: a.查看数据库服务器中有哪些数据库: show databases; b.查看数据库的定义的细节: show create database 数据库名; 删除数据库: drop database 数据库名; 修改数据库: alter database 数据库名 character set 字符集 collate 校对规则; 切换数据库: use 数据库名; 显示当前正在使用的数据库: select database();
2.SQL语句对数据库中表进行操作: 创建表: create table 表名 (字段名 字段类型(长度) 约束,字段名 字段类型(长度) 约束..)character set 字符集 collate 校对规则; 查看表: show tables; 查看表结构: desc 表名; 修改表: alter table 表名 add 字段名 类型(长度) 约束; ---修改表添加字段. alter table 表名 modify 字段名 类型(长度) 约束; ---修改表修改字段的类型长度和约束. alter table 表名 drop 字段名; ---修改表删除表中这个字段. alter table 表名 change 旧的字段名 新的字段名 类型(长度) 约束; ---修改表修改字段名 rename table 旧表名 to 新表名; ---修改表名. alter table 表名 character set 字符集; ---修改表的字符集. 删除表: drop table 表名;
3.SQL对数据库中表中的记录进行操作: 添加记录: a.向表中插入部门字段 insert into 表名 (字段名1,字段名2,字段名3...) values (值1,值2,值3...); b.向表中插入所有字段 insert into 表名 values (值1,值2,值3...); 修改记录: update 表名 set 字段名 = 值,字段名=值 [where 条件]; 删除记录: delete from 表名 [where 条件]; 查询记录: a.基本查询 select [distinct] *|[列名,列名...] from 表名; b.执行运算及起别名 select 表达式 from 表; select 列名 别名,列名 别名 from 表名 c.条件过滤 select *|列名,列名 from 表名 where 条件 d.排序 select * from 表 where 条件 order by 列名 asc/desc; ---asc:代表排序的时候按照升序排序.desc:代表排序的时候按照降序排序.默认值:asc:升序. e.聚集函数 select count(*|列名) from 表名 select sum(列名) from exam; select avg(列名) from 表名; select max(列名) from 表名; select min(列名) from 表名; f.分组统计: select * from 表 where 条件 group by 列名;
4.多表查询 笛卡尔积查询: select * from A,B; 内连接查询: select * from A inner join B on 条件;(inner 可以省略) select * from A,B where 条件; 外连接查询: select * from A left outer join B on 条件; select * from A right outer join B on 条件;
0 0
- 常用SQL语法总结
- SQL语法总结
- SQL语法总结
- T-sql 语法总结
- sql 语法学习总结
- sql 语法学习总结
- sql 数据库语法总结
- SQL Server语法总结
- SQL语法总结
- T-SQL总结语法
- SQL语法总结
- SQL常用语法总结
- [SQL]语法总结
- SQL语法总结
- SQL语法总结
- sql语法总结
- SQL语法总结
- sql server语法总结
- BZOJ4828: [Hnoi2017]大佬
- 关于类似这种java.lang.NoClassDefFoundError: com/alipay/api/AlipayApiException
- Spring注解@Scope("prototype")
- 安装wordpress的操作
- 自定义流式布局
- SQL语法总结
- error LNK1181: 无法打开输入文件“.\Release\\.obj”
- opengl摄像机系统,视角变换知识点
- HiveSQL解析原理:包括SQL转化为MapReduce过程及MapReduce如何实现基本SQL操作
- 禁止文字选中的办法
- 在spring中使用定时任务
- JS简单实现括号匹配问题
- 内存和硬盘上的数据存储方式
- 成功的背后