SQL基础教程 第一章 数据库和SQL
2020-03-31 14:16:17 23 举报
AI智能生成
登录查看完整内容
SQL基础教程第一章
作者其他创作
大纲/内容
第一章 数据库和SQL
1-1 数据库是什么
我们身边的数据库
收到健康检查通知
收到线下消费的邮件或明信片
网购后收到推荐商品
图书馆自动检索图书
为什么DBMS那么重要
多人共享数据
提供操作大量数据所需的格式
实现读写自动化的编程能力
应对突发事故
DBMS的种类
Oracle Database:甲骨文公司的RDBMS
SQL Server:微软公司的RDBMS
DB2:IBM公司的RDBMS
PostgreSQL :开源的RDBMS
1-2 数据库的结构
RDBMS的常见结构
客户端:使用数据库的程序
服务器:读取数据库的程序
表的结构
表的列称为字段
表的行称为记录
行和列交汇的地方称为单元格
1-3 SQL概要
SQL的语句及其种类
CREATE:创建数据库和表等对象
DROP:删除数据库和表等对象
ALTER:修改数据库和表等对象的结构
SELECT:查询表中的数据
INSERT:向表中插入新数据
UPDATE:更新表中的数据
DELETE:删除表中的数据
COMMIT:确认对数据库中的数据进行的变更
ROLLBACK:取消对数据库中的数据进行的变更
GRANT:赋予用户操作的权限
REVOKE:取消用户的操作权限
SQL的基本书写规则
SQL语句要以分号(;)结尾
SQL语句不区分大小写
常数的书写方式是固定的
字符串和日期常数需要使用单引号括起来
书写数字时,不需要使用任何符号标识
单词需要用半角空格或者换行来分隔
1-4 表的创建
表的内容的创建
数据库的创建
语法1-1创建数据库的CREATE DATABASE语句
表的创建
语法1-2创建表的CREATE TABLE语句
命名规则
只能使用半角英文字母、数字、下划线作为数据库、表、列的名称
名称必须以半角英文字母开头
名字不能重复
数据类型的指定
数字型
INTEGER型
字符型
CHAR型
VARCHAR型
日期型
DATE
长度位数,小数位数
约束的设置
NOT NULL:必须输入数据的约束
PRIMARY KEY :主键约束
1-5 表的删除和更新
表的删除
语法1-3删除表时使用的DROP TABLE语句
表定义的更新
语法1-4添加列的ALTER TABLE 语句
语法1-5删除列的的ALTER TABLE语句
向表中插入数据
BEGIN TRANSACTION:开始插入行的指令
INSERT:数据插入
COMMIT:确定插入行的指令
收藏
0 条评论
回复 删除
下一页