MYSQL基础十一--存储引擎
MYSQL可以将数据以不同的技术存储在文件(内存)中,这种技术就称为存储引擎。 每一种存储引擎使用不同的存储机制、索引技巧、锁定水平,最终提供广泛且不同的功能。 存储引擎:
MYSQL可以将数据以不同的技术存储在文件(内存)中,这种技术就称为存储引擎。 每一种存储引擎使用不同的存储机制、索引技巧、锁定水平,最终提供广泛且不同的功能。 存储引擎:
1.自定义函数的两个必要条件 (1).参数 (2).返回值 2.函数可以返回任意类型的值,同样可以接收这些类型的参数。 3.关于函数体 函数体由合法的SQL语句构成 函数体可以是最简单的SELECT或
1.表的数据库对象包括:列、索引和触发器。 列(columns):创建表的时候必须指定列的名字和数据类型; 索引(Indexs):指定数据库表列建立起来的顺序,提供快速访问数据的途径;
1.子查询是出现在其他SQL语句内的SELECT子句。 子查询指嵌套在查询内部,且必须始终出现在圆括号内。 子查询可以包含多个关键字或条件,如DISTINCT,GROUP BY,ORDER BY,LIMIT,函数等。 子查询
1.查询所有字段 SELECT *FROM tab_red; 2.查询指定字段 SELECT dname FROM tab_red; 3.避免重复数据查询 SELECT DISTINCT dname FROM tab_red; 添加关键字DISTINCT后,dname序列中将避免重复的内容。出现的值为
1.插入完整数据 INSERT INTO tab_red(表名)(id,dname) VALUES(1,moxue); 如果插入的数据包括了所有的序列名,且顺序必须一一对应(可以首先通过查看所有数据查看列名和顺序),则可以不加表
约束 1.约束数据的完整性和一致性; 2.约束分为表级约束(单个表)和列级约束(多表之间的约束)。 3.约束的类型: NOT NULL;非空约束 DEFAULT;默认约束 PRIMARY KEY;主键约束 UNIQUE KEY;唯一
1.添加单列 ALTER TABLE tab_red(表名)ADD age(列名) INT(列类型)约束 {FIRST|AFTER dname(在dname列之后)}; ALTER TABLE tab_red ADD age INT NOT NULL DEFAULT 10; 2.添加多列 ALTER TABLE tab_red(表名)ADD (dname v
终端下的命令: 1.启动MYSQL net start mysql 2.关闭MYSQL net stop mysql 3.清屏 cls 4.查看当前MYSQL版本 mysql -V 需要先进入MYSQL的bin目录下,才可以 5.进入MYSQL命令 mysql -u用户名(默认为root)-p密码
1.创建数据库 CREATE DATABASE T1(数据库名称); 2.查看数据库 SHOW DATABASES; 查看数据库的创建格式 SHOW CREATE DATABASE T1; 3.使用某数据库 USE T1(数据库名); 查看打开的数据库:SELECT DATABASE; 4.删除