MySQl基础快速门

简单概括本博客: 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管理(最后一个内容)
待续......
 

 

  • 9
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值