| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> 数据库基本语句(SQL) -> 正文阅读 |
|
[大数据]数据库基本语句(SQL) |
目录 一、SQL语言DQL-------数据查询语言 select...from...where DML-------数据操纵语言 insert、update、delete DDL--------数据定义语言 create、alter、drop DCL--------数据控制语言 commit、rollback、savepoint 二、基础语句1、创建数据库
2、删除数据库
3、创建新表
注:自增长代码代表:auto_increment ? ? ? ?逐渐的代码代表:primary key ? ? ? ?外键的代码代表:foreign key(列名) references 主表名(列名) ? ? ? ?foreign key+(列名)代表给哪一个加外键references要引用哪个表里的列 ? ? ? ?是否为空:不为空的代码:not null 4、删除新表
5、增加一个列
? ? ? 删除一个列
6、创建索引创建表的时候就能为表创建索引。 例如,以下语句创建一个新表,并创建了是由两列c2和c3组成的索引。
要为列c4添加新索引
删除索引
7、几个简单的基本sql语句创建数据库:create 数据库名; 删除数据库:drop database 数据库名; 查看数据库:show databases; 创建数据库并进行设置编码格式:create database 数据库名 character set gbk; 显示数据库结构:show create database 数据库名; 使用库:use 数据库名; 查看当前正在操作的库:select database(); 对数据库表的操作 创建表语句: ?create table user( 查询表:show tables; 查看表结构:desc 表名; 查询某一张表:select * from 表名; 删除表:drop table 表名; 选择:select * from table1 where 范围 插入:insert into table1(field1,field2) values(value1,value2) 删除:delete from table1 where 范围 更新:update table1 set field1=value1 where 范围 查找:select * from table1 where field1 like ’%value1%’? 排序:select * from table1 order by field1,field2 [desc] 总数:select count as totalcount from table1 求和:select sum(field1) as sumvalue from table1 平均:select avg(field1) as avgvalue from table1 最大:select max(field1) as maxvalue from table1 最小:select min(field1) as minvalue from table1 8、几个高级查询运算词A: UNION 运算符 UNION 运算符通过组合其他两个结果表(例如 TABLE1 和 TABLE2)并消去表中任何重复行而派生出一个结果表。当 ALL 随 UNION 一起使用时(即 UNION ALL),不消除重复行。两种情况下,派生表的每一行不是来自 TABLE1 就是来自 TABLE2。 B: EXCEPT 运算符 EXCEPT 运算符通过包括所有在 TABLE1 中但不在 TABLE2 中的行并消除所有重复行而派生出一个结果表。当 ALL 随 EXCEPT 一起使用时 (EXCEPT ALL),不消除重复行。 C: INTERSECT 运算符 INTERSECT 运算符通过只包括 TABLE1 和 TABLE2 中都有的行并消除所有重复行而派生出一个结果表。当 ALL 随 INTERSECT 一起使用时 (INTERSECT ALL),不消除重复 行。注:使用运算词的几个查询结果行必须是一致的。 参考文章 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 3:42:31- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |