快捷搜索:
来自 网络数据库 2019-09-12 04:16 的文章
当前位置: 67677新澳门手机版 > 网络数据库 > 正文

mysql数据库下载

1.12.2 修改数据

语法:update 表名 set 字段名=值 [where 条件] [order by 排序] [limit 限制]

将rose的性别改成“女”,战绩改成66

图片 1

将班级的前3名同班性别改成男

 图片 2

 

1.11 表的操作

1.9 数据库基本概念

1、 数据库和表

数据库用来寄存表,表里面贮存数据,一个数据库能够寄存三个表,三个表中贮存多个数据

图片 3

 

 

2、 关系:四个表的公家字段称为关系

3、 行:也称得上记录,也称之为实体

4、 列:也称为字段,也称为属性

在结构上称为行和列

在数码上称之为记录和字段

5、 数据冗余:同样的多少存款和储蓄在差异地点

图片 4 

当前只顾:冗余只可以降低,不能够杜绝。收缩冗余后,表的数码就充实了。

6、 数据完整性=准确性 准确性

正确:数据类型正确

准确性:数据的限量正确

心想:学生年龄是int型,输入10000岁,正确性和准确性怎么样?

答:精确的,但是不准确

1.8 退出MySQL客商端并关闭连接

1、 exit

 图片 5

2、 quit

 图片 6

 

3、 q

图片 7

1.14.2 定义校对集

语法:collate=校对集

概念八个表,查对集不相同等

create table t1(

name char(1)

)charset=utf8 collate=utf8_general_ci;

 

create table t2(

name char(1)

)charset=utf8 collate=utf8_bin;

安顿测验数据

insert into t1 values ('a'),('B');

insert into t2 values ('a'),('B');

经过排序查看结果

图片 8

 

图片 9

 

核查集名字法则

_bin:表示按二进制编码进行相比较

_ci:不区分轻重缓急写

_cs:区分轻重缓急写

普通话排序法则:根据汉字的拼音来排序

1.12.3 剔除数据

语法:delete from 表 [where条件] [order by 排序 asc|desc] [limit 数量]

--删除学号是1的学生

图片 10

 

--删除头名

 图片 11

 

--删除成绩在80分以下的

 图片 12

 

--清空表 

图片 13

 

 

多学一招:清空表的章程有四个,第多少个是delete from 表名,还会有二个是truncate table 表名。delete from 表名施行进度是将数据一条一条的逐条删除。truncate table实施进程是将整个表删除同期创制叁个同样的表,很显然这种措施清空表的频率高。

图片 14

 

Select * from  表名  删除表的时候自增加的性子还在,在重新插足的时候会持续自拉长的键值。

1.5 启动关闭MySQL服务

1.1.2 第一代数据库——档案的次序模型、网状模型

1.1.2.1档期的顺序模型

这是一种导航结构,导航结构的长处:分类管理;导航结构的缺欠:若是保留不是大同小异类的数量,功能好低。

档案的次序结构最大主题材料是失去了数量的完整性

图片 15

 

1.1.2.2网状模型

图片 16

 

1.10.1 创造数据库

1、语法:create database if not exists`数码库名` charset=字符编码

图片 17

 

2、假使创建的数据库已经存在,则会报错

图片 18

 

 

化解:创造时等候法庭判果断一下,数据库是或不是留存,借使不设有就创制

图片 19

 

 

3、假设数据库名是主要字或独特字符会报错

图片 20

 

 

消除:是数据库名上加上反引号

图片 21

 图片 22

图片 23

 

为了保证开创数据库成功,能够在装有的数据库名上加上反引号

4、能够给创制的数据库内定字符编码

 图片 24

 

 图片 25

 

1.5 启动关闭MySQL服务

1.10.5 修改数据库

不得不修改数据库字符编码

语法:alter database `多少库名` charset=字符编码

 图片 26

1.7 windows命令行连接服务器

host主机-h

username用户名-u

password密码-p

port端口-P

图片 27

 

 

小心:假诺安插了MySQL的意况变量,试行mysql命令就无需踏入mysql.exe的目录。

127.0.0.1意味着当地地址,等价于localhost

多学一招:即使老是的是地点的MySQL服务器,-h能够简简单单;要是利用的是3306端口,-P也能够不难

图片 28

 

能够通过密文来报到

 图片 29

 

1.4 MySQL操作进度

图片 30

1.11.9 修改表

语法:alter table 表名,可以对表增添字段,删除字段等等操作

1、 增多字段   add [column]

1、在最终一列前边增添字段

图片 31

 

2、将字段加多到第一列

图片 32

 

3、将助长的字段放在钦命字段之后

图片 33

 

2、 删除字段

图片 34

不可能清空全数的字段。

3、 修改字段 modify   change

a) 只改字段属性,不改字段段名(modify)

将name的质量改为varchar(30),并将地点移动到第一列

图片 35

能改改字段的具有属性,除了字段名和私下认可值,备注,能够增多大肆属性,

b) 改属性并改字段名

将name改名字为myname varchar(10)并将地方位于id的末尾

图片 36

 

图片 37

能改改字段的具备属性,能够加多猖獗属性,除了默许值,要是想设置   

4、 修改引擎

图片 38

 

5、 修改表名   rename to

图片 39

 

6、将stu1表移动到data数据库下并更名称叫stu.

图片 40

 

1.10.2 MySQL数据库目录

1、 此目录在安装mysql服务器的时候选取路线

2、 能够在my.ini中查阅并转移

 图片 41

 

3、 创立一个数据库就在data文件夹下创造二个与数据库同名的公文夹,并在此文件夹下多了三个db.opt文件。db.opt文件是设置数据库的字符集和核对集。

 图片 42

 图片 43

1.14.1 概念

在某种字符集下,字符和字符的比较关系。举例a和B的轻重关系,若是分别轻重缓急写a>B,如若不区分轻重缓急写a<B。这种相比的关联是有查对集决定的。

核对集依赖于字符集,分裂的字符集他们的可比法则也不相同,假设字符集爆发转移,核查集也要再次定义。

不等的核对集对同一组字符相比较结实分裂样的。

1.13.2 多少在传输的时候利用字符集

场景:

1、 创设表的时候只用汉语就报错

图片 44

 

2、 在插入数据中现身中文报错

 图片 45

 

分析

图片 46

 

客商端发送的编码有顾客端决定的。大家现在用的顾客端是windows的命令行,查看命令行的编码:客商端右键——属性——

图片 47

 

翻看服务编码

图片 48

 

解决:告知服务器通过gbk编码深入分析发送SQL语句。语法:set 变量名=值

图片 49

 

现行反革命布置成功!

此情此景:查看插入的数量

图片 50

 

原因:回去的编码是utf8,客商端用gbk去分析的。

解决:将重返的结果编码设置为gbk;

图片 51

 

重新查询,成功

细心:大家一般只实行set names ‘字符编码’,因为那一个SQL语句能够贰遍变动3个变量。

图片 52

 

1.12 数码操作

新建测验表

create table stuinfo(

id int auto_increment primary key comment '主键',

name varchar(20) not null comment '姓名',

sex char(1) not null default '男' comment '性别',

score int comment '成绩'

)engine=innodb charset=utf8;

1.12 数量操作

新建测量检验表

create table stuinfo(

id int auto_increment primary key comment '主键',

name varchar(20) not null comment '姓名',

sex char(1) not null default '男' comment '性别',

score int comment '成绩'

)engine=innodb charset=utf8;

1.14.3 呈现全部的字符集

图片 53

 

1.12.3 除去数据

语法:delete from 表 [where条件] [order by 排序 asc|desc] [limit 数量]

--删除学号是1的学习者

图片 54

 

--删除头名

 图片 55

 

--删除成绩在80分以下的

 图片 56

 

--清空表 

图片 57

 

 

多学一招:清空表的主意有五个,第二个是delete from 表名,还大概有三个是truncate table 表名。delete from 表名实践进度是将数据一条一条的顺序删除。truncate table试行进程是将全部表删除相同的时间创制三个均等的表,很引人瞩目这种格局清空表的功效高。

图片 58

 

Select * from  表名  删除表的时候自增加的质量还在,在重新参预的时候会三番两次自增加的键值。

1.3.1 关系型数据库

各种厂商为了越多的占领市镇占有率,在本来的行业内部SQL基础上扩张本身唯有的东西用来吸援引户。

数据库

使用语言

开发公司

access

SQL

微软

SQL Server

T-SQL

微软

MySQL

MySQL

Oracle公司收购

Oracle

PL/SQL

甲骨文公司

难点:已知MySQL和Oracle都扶助规范SQL(SQL-92),请问在MySQL上编写制定的MySQL语句能还是无法运维在Oracle上?

答:不可能,因为MySQL是MySQL扩充的事物。无法运维在Oracle上。他们只可以相互运维标准SQL。

1.6.4 windows的命令行

运行——cmd

1.5.2 办法二:通过命令行运维和倒闭

启航服务:net start 服务名

关闭服务:net stop 服务名

图片 59

 

 

 

 

多学一招:net start 展现当前全数的劳动列表。

1.11.5 显示表

语法:show tables;

图片 60

 

1.12.2 修改数据

语法:update 表名 set 字段名=值 [where 条件] [order by 排序] [limit 限制]

将rose的性别改成“女”,成绩改成66

图片 61

将班级的前3出名高校友性别改成男

 图片 62

 

1.11.10 删除表

语法:drop table [if exists] 表1,表2.表3,…

删除四个表

图片 63

 

剔除以前能够判断表是不是留存

 图片 64

 

能够三遍决断三个表是或不是存在

图片 65

 

1.13 字符集

字符集:可知字符在保存和传导时对应的二进制编码会集。由概念可见,字符

集在三个地点接纳

1、 数据存款和储蓄的时候

2、 数据传输的时候

1.10.7 分选数据库

语法:use `数据名`

图片 66

1.2 数据库系统

数据库的本来面目正是文件

数据库系统(DBS)=数据库(DB) 数据库管理类别(DBMS)

约等于说:数据库系统包蕴数据库文件和操作数据库文件的软件。

1.5.1 措施一:在服务面板中运维或关闭

图片 67

 

 

多学一招:通过命令展开服务面板

开采运转面板(win 路虎极光),在面板中输入services.msc

图片 68

 

1.11.3 myisam和innodb引擎

1、 Myisam

a) 读取速度快

b) 对数据的牢笼技术低(不帮助触发器,存款和储蓄进程等等)

c) 轻松发生多量碎片

2、 Innodb

a) 读取速度未有myisam快

b) 对数码的约束本领强(援助触发器,存款和储蓄进度等等)

c) 不产生碎片

1.1 数据库的发展史

1.10.7 挑选数据库

语法:use `数据名`

图片 69

1.6.2 window界面顾客端

1、 MySQL-Front

2、 Navicat

1.6.3 web界面

phpMyAdmin

1.10 数据库操作

1.1.3 其次代数据库——关系型数据库

每一个贮存数据的表都以独立的,通过国有字段创立关联。

图片 70

 

1、 优点:

a) 每一个都单身了,查询的时候作用高

b) 对数码的羁绊效能庞大

2、 缺点:多表查询作用低。

多学一招:非关系型数据库(NoSQL),这种数据库是一种键值对形式的数据库,查询作用高,但对数码约束作用异常的低。(redis、mongodb)。非关系型数据库是对关系型数据库的一种补偿。

1.13 字符集

字符集:可知字符在封存和传导时对应的二进制编码集结。由概念可见,字符

集在几个地点选取

1、 数据存款和储蓄的时候

2、 数据传输的时候

1.5.1 措施一:在劳动面板中运维或关闭

图片 71

 

 

多学一招:通过命令打开服务面板

开发运转面板(win Lacrosse),在面板中输入services.msc

图片 72

 

1.2 数据库系统

数据库的本色就是文件

数据库系统(DBS)=数据库(DB) 数据库管理系列(DBMS)

约等于说:数据库系统包含数据库文件和操作数据库文件的软件。

MySQL数据库,mysql数据库下载

1.10.6 删去数据库

1、语法:drop database [if exists] `数据库名`

图片 73

2、借使剔除的数据库一纸空文会报错

图片 74

化解:删除从前决断一下,存在就删除

 图片 75

 

1.14.4 体现全体的核对集

图片 76

 

1.1 数据库的腾飞史 1.1.1 抽芽阶段 ——文件系统 文件系统 1.1.2 第一代数据库 ——档期的顺序模型、网状模型 1.1.2....

1.1.3 其次代数据库——关系型数据库

每一个寄存数据的表都以独自的,通过公共字段建构关系。

图片 77

 

1、 优点:

a) 每一个都单身了,查询的时候成效高

b) 对数码的约束作用庞大

2、 劣点:多表查询功能低。

多学一招:非关系型数据库(NoSQL),这种数据库是一种键值对方式的数据库,查询作用高,但对数据约束功效异常的低。(redis、mongodb)。非关系型数据库是对关系型数据库的一种补偿。

1.10.3 来得数据库

语法:show databases;

 图片 78

 

information_schema:存储了mysql服务器的治本数据库的音信。例如:数据库名、表名、字段名、字段的数据类型、访谈权限

performance_schema:MySQL5.5剧增的一个数据库,首要用于搜聚数据库服务器品质参数。

mysql:mysql系统数据库,保存比如客户名、密码

test:给客商学习测验用的数据库

1.8 剥离MySQL客商端并关闭连接

1、 exit

 图片 79

2、 quit

 图片 80

 

3、 q

图片 81

1.6.2 window分界面客商端

1、 MySQL-Front

2、 Navicat

1.13.1 多少存款和储蓄的时候利用字符集

MySQL能够在服务器、数据库、表、字段上安装字符编码

图片 82

 

注意:字符编码在数据库上设置就足以了。

1.1 数据库的发展史

1.1.2 首先代数据库——等级次序模型、网状模型

1.1.2.1档案的次序模型

那是一种导航结构,导航结构的长处:分类管理;导航结构的弱点:借使保留不是平等类的数额,效用非常的低。

档期的顺序结构最大标题是遗失了数码的完整性

图片 83

 

1.1.2.2网状模型

图片 84

 

1.6.1 MySQL自带的授命行客商端

设置MySQL后,会自带三个MySQL 5.5 Command Line Client命令行顾客端。

图片 85

 

 

双击展开,输入密码,就一连上服务器了。

症结:此顾客端只好再而三当地的MySQL服务器。

本文由67677新澳门手机版发布于网络数据库,转载请注明出处:mysql数据库下载

关键词: