mysql基本语句
1.进入数据库 mysql -uroot -p 2.退出数据库 exit; 3.查看有哪些数据库 show databases; 4.创建新的数据库 create database 英文名字; 5.使用数据库 use 名字 6.查看表 show tables; 7.查看数据库版本 select version(); 注意:mysql没有分号;不执行,终止指令/c
表的定义
什么是表table?为什么用表来存储数据呢?
数据库当中是以表格的形式表示数据的- 因为表比较百观- 任何一张表都有行和列: 行(row) :被称为数据/记录。 列(column):被称为字段。姓名字段、性别字段、年龄字段。 了解一下: 每一个字段都有:字段名、数据类型、约束等属性- 字段名可以理解,是一个普通的名字,见名知意就行- 数据类型:字符串,数字,日期等 约束:约束也有很多,其中一个叫做唯一性约束, 这种药束添加之后,该字段中的数据不能重复-
SQL语句分类
sQL语句有很多,最好进行分门别类,这样更容易记忆。 分为: DQL: 数据查询语言(凡是带有select关键字的都是查询语句) select. … DML: 数据操作语言(凡是对表当中的数据进行增删改的都是DML) insert delete update insert增 delete删 update改
这个主要是操作表中的数据data.
DDL: 数据定义语言 凡是带有create、 drop- alter的都是DDL. DDL主要操作的是表的结构。不是表中的数据。 create:新建,等同于增 drop:删除 alter:修改 这个增删改和DM不同,这个主要是对表结构进行操作。
TCL 是事务控制语言包括: 事务提交:corrnit; 事务回滚: rollback ;
DCL 是数据控制语言- 例如:授权grant、撤销权限revoke. . . .
|