
MySQL
青青草原我最狂~
我以谦逊的态度来对待世界万物!
展开
-
01(概述)
初始数据库一、数据库:DataBase(DB) 1.概述:数据库即为存储数据的仓库。为方便数据的存储与管理,将数据按照特定的规律存放于磁盘中,通过数据库管理系统来进行有效管理。 2.数据存储的三个阶段: 1)人工管理阶段 2)文件系统阶段 3)数据...原创 2018-09-02 15:30:21 · 1017 阅读 · 0 评论 -
02(库操作)
1.查看数据库:show databases;查看全部查看部分2.创建库:create databases 数据库名;3.删除库:drop database 数据库名;4.查看创建库语句:show create database 数据库名5.选择库:use 数据库名6.修改数据库字符集:alter database 数据库名 charset 字符...原创 2018-09-11 15:19:02 · 245 阅读 · 0 评论 -
03(表操作)
1.创建表:create table 表名称(列名 数据类型 permary key(主键));方法一:数据库.数据表方法二:先use选择数据库,之后建表2.显示当前库中所有的表名:show tables;方法一:全部显示方法二:显示部分3.显示表结构describe/desc 数据表名 show columns from 数据表名Field:字段名...原创 2019-08-23 16:59:59 · 205 阅读 · 0 评论 -
04(数据操作)
1、插入数据:insert into 数据表名 (字段1,字段2,……)values (值1,值2,……) ;2、查询数据(1)全部查询:selcet * from 数据表名;(2)部分查询:select 字段名 from 数据表名;(3)条件查询:select * from 数据表名 where 字段名 = 值;3、删除数据:delete from 数据表名;4、更改数据...原创 2018-09-14 11:22:06 · 291 阅读 · 0 评论 -
05(字符、字符编码、字符集)
一、字符各种文字和符号的总称。二、字符编码即计算机对各种字符,在计算机中的一种二进制存储代号三、字符集即多个字符的集合,同一字符在不同字符集中的二进制存储代号是不同的。四、常用设置1、修改字符集:set names 字符集;2、查看系统字符集设置:show variables like 'character_set%';client:为了让服务器识别客户端传...原创 2019-09-01 21:05:49 · 292 阅读 · 0 评论 -
06(字段类型)
一、整型1、tinyint(迷你整型):采用一个字节保存整型数据,一字节=8位(-128——127)。2、smallint(小整型):采用两个字节保存整型数据,两字节=16位(0-65535)。3、mediumint(中整型):采用三个字节保存整型数据。4、int(标准整型):采用四个字节保存整型数据。5、bigint(大整形):采用八个字节保存整型数据。6、无符号(无负数...原创 2019-09-01 22:19:13 · 799 阅读 · 0 评论 -
07(字段属性)
一、空/非空(NULL / NOT NULL)二、默认值(defaults)不插入数据时,自动填充提前设置默认值,默认为NULL。三、列描述(comment)专门给开发人员进行维护的一个注释说明语法:comment ‘字段描述’;查看:show create table 数据表明;四、主键(primary key)主要的字段,具有唯一性。1、创建(1...原创 2019-09-02 21:45:10 · 304 阅读 · 0 评论 -
08(表关系)
一、一对一在一张表中必定有最少一条记录进行精确匹配二、一对多三、多对多原创 2019-09-02 22:06:53 · 130 阅读 · 0 评论 -
09(新增数据【高级】)
一、多数据插入只写一次insert指令,插入多条记录。语法:insert into 数据表名 字段名 values(值列表1),(值列表2);二、主键冲突当在一数据表中某数据主键与想要添加的数据主键冲突时【方法一:更新】语法:insert into 数据表名 字段名 values (值列表)on duplicate key update 字段名 = ‘值’;...原创 2019-09-04 18:09:30 · 171 阅读 · 0 评论 -
10(更新数据【高级】)
一、条件更新语法:update 数据表名 set 字段名 = 值 where 条件;二、限制数量语法:update 数据表名 set 字段名 = 值 limit 数量;原创 2019-09-04 18:16:37 · 181 阅读 · 0 评论 -
11(删除数据【高级】)
一、条件删除语法:delete * from 数据表名 where 条件;二、重置自增长属性语法:truncate 数据表名;原创 2019-09-04 18:35:59 · 295 阅读 · 0 评论 -
12(查询数据【高级】)
完整查询语句语法:select选项 字段名 from 数据源where 条件 group by 分组 having 条件 order by 排序 limit 限制;1、选项:系统该如何对待查询得到的结果(1)all(全部):保存显示所有的记录(2)distinct(去重):去除重复的记录,只保留一条(所有字段相同)别名:语法(字段 as 别名 或 字段 别名)...原创 2019-09-04 19:03:22 · 515 阅读 · 0 评论 -
MySQL学习之路——五(数据操作)
数据操作一、增 1.指定字段 命令:insert into 表名 (字段1,字段2,……) values (值1,值2,……); 2.不指定字段 命令:insert into person values (值1,值2,……); ...原创 2018-09-16 11:47:36 · 301 阅读 · 0 评论 -
MySQL学习之路——八(备份与恢复)
数据库备份与恢复一、备份Mysqldump -h 主机名 -P 端口号 -u 用户名 -p密码 库名 表1 表2 …… > 备份文件地址 1.整库备份 2.单表备份 3.多表备份二、恢复 1.在Linux系统中命令:mysql...原创 2018-10-02 16:11:29 · 647 阅读 · 0 评论 -
MySQL学习之路——七(视图与索引)
视图与索引一、视图作用:用于并方便于查询,本质即为对查询进行封装 1.定义视图命令:create view 视图名 as SQL语句 2.使用视图命令:select * from 视图名 3.修改视图命令:alter view 视图名 as...原创 2018-09-29 17:17:25 · 918 阅读 · 0 评论