mariadb特性
编译安装--tar.gz安装--mariadb程序的组成--数据类型--修饰符--sql语句--表--索引
为data目录添加一个独立的存储
开机自动挂载
初始化data目录
修改配置文件
启动服务
mysql密码安全初始化mysql
获取建立库帮助
获取建立表帮助
获取当前数据库字符集
获取全部排序规则
获取当前数据库所支持的搜索引擎正则表达式
查询库
查询表
(查询表)查询建立表时使用的命令
(查询表)查看表状态
查询表结构
查询表索引sql
DATABASE建立数据库
TABLE建立表
(TABLE建立表)PRIMARY KEY建立主键数据库
(ALTER改变表字段)添加字段
(ALTER改变表字段)修改字段
(ALTER改变表字段)删除字段
(ALTER修改表索引)添加索引
(ALTER修改表索引)删除索引
(ALTER改变表索引)添加惟一键安全
描述表结构工具
INSERT INTO插入数据
DELETE删除
SELECT查询
SELECT查询WHERE查询条件搜索引擎
UPDATE更新表中数据blog
获取建立数据库的帮助
排序
获取当前数据库所支持的全部字符集
索引
CREATE 建立
DATABASE 数据库
IF NOT EXISTS 若是不存在就建立
use 切换库
CREATE 建立
TABLE 表
tbl1 表名
第一字段(id int NOT NULL)
字段名id,类型int 不能为空NOT NULL
第二字段(name VARCHAR(100) NOT NULL)
字段名name,类型VARCHAR不能超过100 不能为空NOT NULL
第三字段(age tinyint)
字段名age,类型tinyint
查询当前数据库中全部的库
查询当前库中全部的表
查询表状态,两种显示方式
field(字段名),type(类型),null(是否为空),key(是否为键),default(默认值)
PRIMARY KEY 建立主键
UNSIGNED 无符号
NOT NULL 不能为空
两种方式建立主键,第一种为id为主键,第二种为id和名字联合为主键
ALTER 修改
TABLE 表
students 表名
ADD 添加字段
gender 字段(性别)
ENUM('m','f') 媒举类型,限定范围
ALTER 修改
TABLE 表
students 表名
CHANGE 修改
id 原来的字段
sid 须要修改的字段
int 类型 UNSIGNED 无字符 NOT NULL 不能为空
ALTER 修改
TABLE 表
students 表名
drop 删除
sid 不须要的字段
ALTER 修改
TABLE 表
students 表名
ADD 添加
INDEX(age) 索引(在那个字段上索引)
ALTER 修改
TABLE 表
students 表名
DESC 描述
students 表名
有两种方法
INSERT INTO 插入数据操做
students 在这个表中
VAlUES 插入数据
SELECT 查询
* 全部字段
FROM 来自哪里
students 表名,来自这张表
SELECT 查询
* 全部字段
FROM 来自哪里
students 表名,来自这张表
WHERE 指明条件
id<3 条件时id小于3的
SELECT 查询
* 全部字段
FROM 来自哪里
students 表名,来自这张表
WHERE 指明条件
gender='m' 字段等于m的,字符须要引号,引发来
IS NULL 表示为空
IS NOT NULL 表示不空
SELECT 查询
* 全部字段
FROM 来自哪里
students 表名,来自这张表
ORDER BY 排序查询
name 字段
DESC 降序查询
LIMIT 指定显示多少列
LIMIT 指定显示多少列
SELECT 查询
* 全部字段
FROM 来自哪里
students 表名,来自这张表
WHERE 指明条件
sid>=2 and sid<=4 条件时sid大于等于2而且sid小于等于4
BETWEEN ... AND ... 表示字段在两个值之间
若是没有条件,直接操做表,会清空表