简单概括本博客: MySQL的基本增删改查,
一.创建数据库和表(创)
库的创建: CREATE DATABASE 库名称;
表的创建 : CREATE TABLE 表格名称(列1,列2,列3);
列名称后加类型 字符类型()里设置字符个数
以下可以加在表中的字符
NOT NULL (非表这一列不能为空)
NULL(可以为空)
AUTO_INCREMENT (自动递增)
PKIMA RYKEY(不设置不会报错,设置后会精准的查找)
#一般格式:
CREAT TABLE `名称`( id INT `name`VARCHAR(字符数例如 6))
二.插入表中数组(插)
插入数据 INSERT
要插加到哪里就 INSERT INTO + 表格数据 (列1,列2,列3)
INSERT INTO 数据库名.表格名
数据值:VALUES (数值1 ,数值2,数值3)
可以设定递增:DEFAULT
数据库名 USE
三.添加数据(添)
增加填入数据 ALTER TABLE 数据库名.表格名
ADD列名 数据类型
四. 修改
UODATE 数据.表格名
SET设置具体数值
WHERE 条件
#(修改的三个顺序就是正确的顺序)
五.删除
DELETE FROM 数据库名.表格名 (删除表)
WHERE 设置指定位置
一般以上两条共同执行,删除某表中的某一列
六.查看表格内容
查看所有:SERECT * FROM 表格名
查看某列:SERECT 列1,列2,FROM 表格名
查看不同的表格名:SERECT DISTINCT * FKOM 数据名
#排序 SERECT * FROM 表格名
ORDERBY 列名
(列名后加ASC为小到大,加DESC为大到小)
如果要过滤 : WHERE 放在表格名称的后面
LIKE '%B'查看B开头的字符 'B%'查看B结尾的字符
#1合并两个表格数据:
交集合并:INNER JOIN
条件定位 : ON
并集查询:UNION 若加上UNIONALL 为不去重
#2连接表格
左连接: LEFTJOIN
右链接:RIGHTJOIN
AS_______ 定义简写
#3导入数据
在DOS指令下完成: (导出)
mysqldmp -u root -p 数据库名. 表格名 > 文件名(要导入的文件)d:\\......sql
没有备注表名称则是导入整个数据库
(导入)
mysql -u root -p 数据库名<文件名
六.逻辑运算符
!= # <> 不等于 AND 与
BETWEEN 两值之间 OR 或
IN 一组值里 NOT # ! 非
LIKE 相似匹配
(#将两个相同意思的运算符隔开)
索引
创建索引 CREATE INDEX
MySQL管理(最后一个内容)
待续......