2.4SQL语言与关系数据库基本操作
2020-02-11 10:28:41 0 举报
AI智能生成
sql语言与数据库操作
作者其他创作
大纲/内容
SQL概述
发展
Windows系统——C语言
数据库系统——SQL语言
特点
不专为数据库供应商
简单易学
有力灵活
不区分大小写
组成
数据定义
对象
数据库
数据库对象
表
默认约束
规则
视图
触发器
存储过程
语句
Create
Alter
Drop
数据操纵
数据库各种对象
检索
select
修改
insert
update
delete
数据控制
安全管理
语句
Grant
Revoke
嵌入式和动态SQL规则
SQL调用和会话规则
sql调用
SQL历程
调用规则
子主题
MySQL
架构方式
LAMP
WAMP
语言要素
常量
字符串
“ ”
' '
数值
整数常量
浮点数常量
十六进制值(Xx)
日期
' '
位字段
b'value'
布尔
NULL
变量
用户变量
系统变量
运算符
算数
比较
逻辑
表达式
字符型表达式
日期型表达式
数值型表达式
内置函数
数学函数
聚合函数
字符串函数
日期和时间函数
加密函数
控制流程函数
格式化函数
类型转换函数
系统信息函数
数据定义
数据库模式定义
创建数据库
Create DataBase 数据库名
选择数据库
USE 数据库名
修改数据库
Alter 数据库名
删除数据库
Drop DataBase 数据库名
查看数据库
Show DataBase Like 数据库名称 where 查询条件
表定义
创建表
Create Table
跟新表
添加列
Alter Table
Alter Column
Alter Column
改变列名或数据类型
Alter Table
Change Column
Change Column
改/删 表列的默认值
Alter Table
Alter column
Alter column
改指定列数据类型
Alter Table
Modify column
Modify column
删除多余列
Alter Table
Drop column
Drop column
重新为表赋表名
Alter Table
Rename to
Rename to
重命名表
Rename A to B
删除表
Drop Table 表名
查看表
Show Table 表名
Show Columns
索引定义
分类
普通索引
唯一性索引
主键
创建
Create Index 索引名 on 表名
Create Table
Alter Table
ADD INDEX 索引名(索引列)
ADD INDEX 索引名(索引列)
查看
Show Index
from/in 表名
from/in 数据库名
from/in 表名
from/in 数据库名
删除
Drop index 索引名 on 数据表
Alter Table
Drop Primary key
Drop index
Drop Foreign key
数据更新
插入数据
Insert...Values:插入单行/多行
Insert...Set:插入部分列值
Insert...select:插入子查询语句
删除数据
Delete from 表名 where 。。。 删除一行或多行
修改数据
Update set...where...
数据查询
Select语句
列的选择与指定
From子句与多表连接查询
where子句与查询条件
Group by 子句
Having子句
Order by 子句
Limit子句
视图
创建视图
Create or replace View 视图名
As
select 查询
As
select 查询
删除视图
Drop View 视图名
修改视图定义
Alter View 视图名
As
select 查询
As
select 查询
查看视图定义
Show Create View 视图名
更新视图定义
插入
Insert into 视图名 Values
删除
Update 视图名 set...
修改
Delete from 视图名 where...
查询视图数据
像查看数据表一样
0 条评论
下一页