写在前面:
下面主要总结的是SQL的数据类型和DDL,DML和DCL的基础用法,适合查阅。纯结构化文本读起来需要耐心。勤于练习,勤于练习,勤于练习!
2018/05/30第一次修改。
SQL(Structured Query Language结构化查询语言)
数据类型
数值类型 :int bigint double decimal(高精度要求下使用)
字符类型 :varchar 字符串 char字符 text 长文本
日期和时间类型 date 日期(年月日) time 时间(时分秒)datetime
注意:字符串类型和日期类型都要用单引号括起来。
date是SQL Server 2008新引进的数据类型。它表示一个日子,不包含时间部分,可以表示的日期范围从公元元年1月1日到9999年12月31日。只需要3个字节的存储空间。
DateTime 日期和时间部分,可以表示的日期范围从公元1753年1月1日00:00:00.000 到9999年12月31日23:59:59.997 ,精确到3.33[毫秒],它需要8个字节的存储空间。
常用数据类型
double(5,2),一个double类型的数,占用5位,小数最多两位
char(10),固定长度位10字符串,不够的在后面补充空格,例如"123 "
varchar(10),类似于String类型,但最大长度位10
blob,二进制类型,占1bit
SQL组成
Data Query Language 简称DQL,数据库查询语言, 关键字为SELECT。
DDL Definition :数据库模式定义语言。关键字:CREATE,TRUNCATE ,DROP,ALTER。
DML Manipulation :数据操纵语言。关键字:INSERT、UPDATE、DELETE。
DCL Control :数据库控制语言 。关键字:grant、revoke 等。
TCL : 事务控制语言(TCL)。例如:COMMIT、ROLLBACK等。
下面是一些常用的DDL语句,主要是对数据库和表进行增删改查
DDL 数据库定义语言
创建数据库:create database 《数据库名称》 《字符集》 《校对规则》
字符集:一般选用utf8,兼容性好
校对规则:是在字符集内用于字符比较和排序的一套规则,比如有的规则区分大小写,有的则无视。每个字符集都有一个默认的校对规则。比如在utf8中,utf8_bin表示区分大小写,utf8_general_ci则不区分大小写。注意UTF-8字符集写作utf8
use 《数据库名称》;进入具体的数据库,对表进行操作
show tables;查看被use数据库中的表格
创建数据库:create table 《数据库表名》(《字段》 《数据类型》,《字段》 数据类型...);
作者:Rengao
链接:https://www.jianshu.com/p/85d057f08500
共同学习,写下你的评论
评论加载中...
作者其他优质文章