图片 53

很全面的Mysql数据库、数据库表、数据基础操作笔记

Mysql数据库、数据库表、数据根底操作笔记分享给大家,供大家参谋,具体内容如下

很周详的Mysql数据库、数据库表、数据底蕴操作笔记(含代码),mysql数据库

 Mysql数据库、数据库表、数据根底操作笔记分享给大家,供大家参考,具体内容如下

风华正茂、数据库操作

1.创办数据库
Create database db name[数据库选项];
tip:语句供给利用语句甘休符”;”来收尾劳动。
标记符(数据库名)命名法则:
高低写决意于当前操作系统。
见名知意,推荐使用下划线法。
标志符的字符:
运用率性字符,数字,以致普通话。但是有些特种的组成,举例纯数字组合,特殊符号等需接纳标识符限制符来包裹。
限定符:反引号“
粤语能够:但须要客户端编码

图片 1

图片 2

在mysql的数额目录,形成八个索引,目录名是数据库名。
目录内,存在三个文本,用于保存数据库的选项消息。Db.opt
2.数据库查询
查看当前留存的数据库:
show databases;
查阅数据库的创设语句:
show create database db_name;

图片 3

3.数据库删除
Drop database db_name;

图片 4

4.改过数据库新闻
Alter database db_name[改正命令]

图片 5

改良名字:
粗略的能够直接改革目录名。
将数据库内容导出,新建三个数据库,将内容导入,删除旧数据库。
创办三个新数据库,将就数据库内的表,都一动(重命名)到新数据库内,删除旧数据库。

二、数据库表操作

数据库是表的容器,表,必得归于某些数据库通过.语句钦赐所属数据库;
 实行表操作时,都会内定当前的默许数据库
Use db_name;

1.创建表
Create table tbl_name {列结构}[表选项]
先解析,必要保留的实业数据,具备何样属性。那么些属性应怎么着保存。
比方说:班级的音讯
班级班号,班级开班日期

列定义:
列名 列的数据类型[列的质量(节制)] 

简轻巧单的字符串类型 varchar;
日期类型 date
第风流浪漫种形式毫无预先钦点数据库,使用.语句表示

图片 6

其次种艺术先钦点暗许数据库

 图片 7

2.查看
1>有这个表
Show tables[like ‘pattern’];
like ‘pattern’表示收获某种法规的表名

上述like相通适用于 show databases like[‘pattern’];

2>有些表的创建音信
Show create table tal_name;
tip:可以用\G作为语句结束符展现清晰。
对比

图片 8

3>查看表构造(描述表布局)
Describe tbl_name;
Desc tbl_name;

 图片 9

表名前缀
为了分歧相像逻辑表名的不等采用,给逻辑表名扩展前缀产生逻辑表名。

3.删除表 Drop table tbl_name;

图片 10

空头支票也不报错:

如出生机勃勃辙适用database:
Drop database if exists db_name;
4.修改表
更改表名
Rename table old tbl_name to tbl_name;

图片 11

辅助多个名字一齐校订

图片 12

扶助跨数据库重命名,将七个数据库下的报表移动到另二个数据库上面,可以选择此特点实行数据库重命名。

图片 13

修正列定义
扩张三个新的列
Add

图片 14

删去一个列
Drop

图片 15

校勘二个列的概念
Modify列定义

图片 16

修正三个列
Change old_column 新的列定义

图片 17

改革表结构,上边是子命令,上级是,alter table tbl_name
[add|drop|change|modify] 

更正表选项
Alter table tbl_name 新的表选项

图片 18

三、数据操作

1.创立数量(插入数据) Insert into 表名(字段列表State of Qatar values(值列表卡塔尔国

图片 19

风流倜傥旦在插入时,为保有的字段设置值,那么能够省略字段列表。须求是值得顺序,应与表中的字段的相继朝气蓬勃致

 图片 20

2.到手多少(查询数据) Select 字段列表 from 表名 查询条件

图片 21

tip:查询条件能够差相当少也便是where 1
标准化查询

图片 22

3.剔除数据 Delete from 表名 条件

图片 23

tip:删除需求在逻辑上严厉给条件,不然轻松以致数据错过。
4.改进数据 Update 表名 set 字段=新值,…. 条件。

图片 24

如上便是有关Mysql数据库操作的全部内容,希望对我们的上学抱有利于。 

Mysql数据库、数据库表、数据根底操作笔记分享给大家,供咱们…

数据库是表的器皿,
表,必得归属有些数据库
通过.语句钦点所属数据库;
 
举行表操作时,都会内定当前的默许数据库
Use db_name;
 
1.创建表
Create table tbl_name {列结构}[表选项]
先解析,供给保留的实业数据,具备啥样属性。这一个属性应怎么样保存。
譬喻:班级的新闻
班级班号,班级开班日期
 
列定义:
列名 列的数据类型[列的属性(限定)]
 
轻松的字符串类型 varchar;
日期类型 date
第风流罗曼蒂克种情势毫无预先钦点数据库,使用.语句表示
图片 25
图片 26.PNG)
其次种艺术先钦命暗中同意数据库
图片 27.PNG)
 图片 28
2.查看
1>有那多少个表
Show tables[like ‘pattern’];
like ‘pattern’表示收获某种准绳的表名
图片 29.PNG)
如上like相仿适用于 show databases like[‘pattern’];
 
2>有些表的始建音信
Show create table tal_name;
tip:可以用\G作为语句甘休符展现清晰。
对比
图片 30
图片 31.PNG)
3>查看表布局(描述表构造)
Describe tbl_name;
Desc tbl_name;
图片 32.PNG)
 图片 33
表名前缀
为了差距肖似逻辑表名的不如应用,给逻辑表名增添前缀形成逻辑表名。
图片 34.PNG)
3.删除表
Drop table tbl_name;
图片 35
图片 36.PNG)
不设有也不报错:
图片 37.PNG)
同意气风发适用database:
Drop database if exists db_name;
4.修改表
纠正表名
Rename table old tbl_name to tbl_name;
图片 38
图片 39.PNG)
     扶助三个名字一齐改正
图片 40
图片 41.PNG)
     
协理跨数据库重命名,将一个数据库下的报表移动到另八个数据库上面,能够使用此特点进行数据库重命名。
图片 42
图片 43.PNG)
改进列定义
充实二个新的列
Add
图片 44
图片 45.PNG)
删去三个列
Drop
图片 46
图片 47.PNG)
修改三个列的概念
Modify列定义
图片 48
图片 49.PNG)
改良贰个列
Change old_column 新的列定义
图片 50
图片 51.PNG)
改进表构造,上边是子命令,上级是,alter table tbl_name
[add|drop|change|modify]
 
改过表选项
Alter table tbl_name 新的表选项
图片 52.PNG)
图片 53 
 
 

风流倜傥、数据库操作

1.开立数据库Create database db
name[数据库选项];tip:语句须要利用语句甘休符”;”来了却劳动。标志符命名法则:大小写决定于当前操作系统。见名知意,推荐应用下划线法。标志符的字符:使用恣意字符,数字,以致汉语。可是部分特出的组合,比如纯数字构成,特殊符号等需接收标志符限制符来包裹。约束符:反引号“中文能够:但必要客户端编码

在mysql的多少目录,产生叁个目录,目录名是数据库名。目录内,存在三个文本,用于保存数据库的选项音讯。Db.opt2.数据库查询查阅当前设有的数据库:show
databases;查看数据库的创制语句:show create database db_name;

3.数据库删除Drop database db_name;

4.退换数据库音信Alter database db_name[改革命令]

改进名字:轻巧的能够直接改进目录名。将数据库内容导出,新建三个数据库,将内容导入,删除旧数据库。成立二个新数据库,将就数据库内的表,都一动到新数据库内,删除旧数据库。

二、数据库表操作

数据库是表的容器,表,必得归属某些数据库通过.语句钦定所属数据库;进行表操作时,都会钦点当前的暗中同意数据库Use
db_name;

1.创建表Create table tbl_name
{列结构}[表选项]先分析,供给保留的实业数据,具有怎么着属性。那个属性应怎么样保存。举个例子:班级的音讯班级班号,班级开班日期

列定义:列名 列的数据类型[列的品质]

轻松易行的字符串类型 varchar;日期类型
date第风华正茂种艺术毫无预先钦命数据库,使用.语句表示

其次种办法先钦点暗中同意数据库