为了账号安全,请及时绑定邮箱和手机立即绑定

常用SQL语句总结-MySQL 学习日记

标签:
MySQL

写在前面:

下面主要总结的是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组成

  1. Data Query Language 简称DQL,数据库查询语言, 关键字为SELECT。

  2. DDL Definition :数据库模式定义语言。关键字:CREATE,TRUNCATE ,DROP,ALTER。

  3. DML Manipulation :数据操纵语言。关键字:INSERT、UPDATE、DELETE。

  4. DCL Control :数据库控制语言 。关键字:grant、revoke 等。

  5. TCL : 事务控制语言(TCL)。例如:COMMIT、ROLLBACK等。


下面是一些常用的DDL语句,主要是对数据库和表进行增删改查

DDL 数据库定义语言

  1. 创建数据库:create database 《数据库名称》 《字符集》  《校对规则》

  • 字符集:一般选用utf8,兼容性好

  • 校对规则:是在字符集内用于字符比较和排序的一套规则,比如有的规则区分大小写,有的则无视。每个字符集都有一个默认的校对规则。比如在utf8中,utf8_bin表示区分大小写,utf8_general_ci则不区分大小写。注意UTF-8字符集写作utf8

  1. use 《数据库名称》;进入具体的数据库,对表进行操作

  2. show tables;查看被use数据库中的表格

  3. 创建数据库:create table 《数据库表名》(《字段》  《数据类型》,《字段》  数据类型...);



作者:Rengao
链接:https://www.jianshu.com/p/85d057f08500


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消