组图 能留入门与实战更新中数据分析篇更新篇( 二 )


例如:
需要注意的是,每个数据库的SQL语言并不是100%兼容的 。例如,很多 SQL 语句无法在 MySQL 上执行 。这种现象称为 SQL 语句的方言(即 SQL 语言是一套标准,所有数据库厂商都执行这个标准;但每个厂商都在这个标准中添加了独特的语句,我们称之为方言 。) 。SQL语句虽然有几十条,但都非常简单,大家可以放心学习 。
SQL语言分类
SQL语言可以分为三类:
SQL 语句注意事项
组图 能留入门与实战更新中数据分析篇更新篇
SQL 语句注释
和在开发语言中一样,在 SQL 语言中有注释 。
例子:
# SELECT * from mysql.USER WHERE USER = 'root';/*-------------------------------------------*//*SELECT * FROM mysql.USER WHERE
组图 能留入门与实战更新中数据分析篇更新篇
USER = 'dev';*/

创建一个库
在MySQL中,如果要保存数据,首先要有一个逻辑空间,即首先要在数据目录下创建一个文件夹 。
组图 能留入门与实战更新中数据分析篇更新篇
PS:创建库是一个 DDL 语句!
创建数据表
创建数据表的SQL语句格式如下:
CREATE DATABASE 数据表名称( 列名1 数据类型 [约束] [COMMENT 注释], 列名2 数据类型 [约束] [COMMENT 注释], ......)[COMMENT = 注释 ];# 这里的 "约束" 与 "注释" 是可选项,可填可不填 。# "约束" 是对该列的一个条件约束,比如说某字段为 "姓名" 一栏,"约束" 姓名字段不能为空# "注释" 其实就是给人看的,直接跟上注释的内容就行了(列可以有注释,表也可以有注释 。)
看一个创建数据表的具体例子:(需要注意的是,创建数据表时,需要使用USE命令指定逻辑库 。)
组图 能留入门与实战更新中数据分析篇更新篇
【组图 能留入门与实战更新中数据分析篇更新篇】USE test;CREATE TABLE student( id INT UNSIGNED PRIMARY KEY COMMENT "主键:id,呈递增状态,不可重复;UNSIGNED:无符号的整数,也就是说没有负数 。", nane VARCHAR(20) NOT NULL COMMENT "name 为字符串类型,非固定长度字符串,长度不得超过 20 的数量,不可为空 。", sex CHAR(1)NOT NULL COMMENT "sex 是固定的,要么男,要么女,所以只给一个字符串长度即可,不可为空 。]", birthday DATE NOT NULL COMMENT "birthday wei 日期类型,不可为空 。", tel CHAR(11) NOT NULL COMMENT "tel 长度为 11,不可为空", remark VARCHAR(200)COMMENT "remark就是一个备注字段的信息(长度不得超过200,因为可填可不停,所以就没加上约束) 。")COMMENT "学生表";
组图 能留入门与实战更新中数据分析篇更新篇
这里先尝试添加两条数据进行显示 。可以通过可视化图形界面添加数据,也可以通过语句添加数据(增删改查后面会详细讲解)
组图 能留入门与实战更新中数据分析篇更新篇
组图 能留入门与实战更新中数据分析篇更新篇
组图 能留入门与实战更新中数据分析篇更新篇
数据表的其他常用操作
SHOW tables;# 显示当前数据库逻辑空间的数据表的名字DESC student;# 显示当前表的结构信息(是数据表的信息,不是数据表的内容)SHOW CREATE TABLE student ;# 显示当前表创建时的SQL语句DROP TABLE student ;# 删除当前表


以上关于本文的内容,仅作参考!温馨提示:如遇专业性较强的问题(如:疾病、健康、理财等),还请咨询专业人士给予相关指导!

「辽宁龙网」www.liaoninglong.com小编还为您精选了以下内容,希望对您有所帮助: