SQL 语句

1、MySQL 三层结构

(1)客户端(SQLyog)<-> 端口 <-> 数据库管理系统(DBMS)-> 数据库(DB) -> 数据对象

2、数据库存储数据的方式

(1)列、行构成表

(2)表的一行称为一条记录

(3)在 Java 程序中,一行记录使用对象表示

3、SQL 语句分类

(1)数据定义语言(DDL、Data Definition Language):创建库、表……

(2)数据操作语言(DML、Data Manipulation Language):增加 INSERT、修改 UPDATE、删除 DELETE

(3)数据查询语言(DQL、Data Query Language):SELECT

(4)数据控制语言(DCL、Data Control Language):管理数据库,如用户权限

(5)事务控制语言(TCL、Transaction Control Language):事务提交、事务回滚

 

基本规则

1、SQL 可以写在一行或者多行,为了提高可读性,各子句分行写,必要时使用缩进

2、每条命令以 ; 或 \g 或 \G 结束

3、关键字不能被缩写也不能分行

4、关于标点符号

(1)必须保证所有 ()、''、"" 是成对结束的

(2)必须使用英文状态下的半角输入方式

(3)字符串型和日期时间类型的数据,可以使用 '' 表示

(4)列的别名,尽量使用 "",且不建议省略 AS

 

规范 

1、MySQL 在 Windows 环境下,对大小写不敏感

2、MySQL 在 Linux 环境下,对大小写敏感

(1)数据库名、表名、表的别名、变量名严格区分大小写

(2)关键字、函数名、列名(字段名)、列的别名(字段别名)忽略大小写

3、建议采用统一书写规范

(1)数据库名、表名、表别名、字段名、字段别名等都小写

(2)SQL 关键字、函数名、绑定变量等都大写

 

注释

1、单行注释

(1)方式一

#注释文字

(2)方式二:-- 后面必须包含一个空格

-- 注释文字

2、多行注释

/* 注释文字 */

 

命名规则

1、数据库、表名不得超过 30 个字符,变量名限制为 29 个

2、必须只能包含 A–Z,a–z,0–9,_ 共 63 个字符

3、数据库名、表名、字段名等对象名中间不要包含空格

4、同一个 MySQL 软件中,数据库不能同名;同一个库中,表不能重名;同一个表中,字段不能重名

5、必须保证你的字段没有和保留字、数据库系统、或常用方法冲突,若坚持使用,在 SQL 语句中使用 `` 引起来

6、保持字段名和类型的一致性,在命名字段并为其指定数据类型的时候一定要保证一致性

posted @   半条咸鱼  阅读(50)  评论(0编辑  收藏  举报
(评论功能已被禁用)
相关博文:
阅读排行:
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
点击右上角即可分享
微信分享提示