MySQL 重点一、概念,我来为大家讲解一下关于mysql怎么看数据库和表?跟着小编一起来看一看吧!

mysql怎么看数据库和表(MySQL创建数据库和表)

mysql怎么看数据库和表

MySQL 重点

一、概念

1、结构化查询语言(Structured Query Language)

2、用于访问和操作数据库的标准计算机语言

二、用途

1、操作数据库对象

2、表记录的增删改查

创建数据库

一、常见类型

每种字段都有自己的类型、如整数型、字符串、时间类型、日期类型、浮点型

1、整型(可以保存:年龄、手机号、身高…)

int:整数,取值范围为:-2147483648-2147483647

2、字符串型

(1)char(n):n个字符,最多255个字符,固定长度

(2)varchar(n):可变长度,最多65535个字符,可变长度

3、时间和日期

(1)date:日期,格式(yyy-mm-dd,例如:2019.4.15)

(2)time:时间,格式(hb:mm:ss,例如18:40:3)

(3)datetime:日期时间,格式(yyy-mm-dd hh:mm:ss,例如:2019-08-22 18:41:27)

4、浮点型

(1)float(m,d)(fu lou t):单精度浮点型,32bit,m代表总位数,d小数位,如:99.99声明类型为:float(4.2)

(2)double(m,d)(da bo):双精度浮点型,64bit,m代表总位数,d小数位

区别:双精度类型能表示的小数的精确度更高

(3)decimal(m,d)(di sai mao):数字型:128bit,m代表总位数,d小数位

decimal数据类型用于精度要求非常高的计算中,比如语句DECIMAL(7,3)规定的存储的值不会超过7位数,并且小数点后不超过 3位

二、语法

create database 数据库名称; (死死地记住)

(ke rui te dai ta bei si)

(数据库=仓库

表=货架

不同的信息放到不同的表中)

三、创建表

语法:

create table 表名称(

字段名1 字段类型,

字段名2 字段类型,

字段名3 字段类型,

);

(1)create:创建

(2)table:表

(3)字段名:用来标识表的一列

(4)字段类型:用来声明每一个字段存储数据的类型,因为在mysql中,数据是有类型的(整数、小数、字符、时间)

(5)字符集:UTF8,用来制定表支持中文数据存储

注意事项:

(字段名表示目录,表头、例如:会员信息有 名字 性别 姓名、等等)

例如:

语法:create table 表名称(

字段名1 字段类型,

字段名2 字段类型,

字段名3 字段类型,

);

create table nember(

regName(名字) varchor(10),

mobilephone (手机号) char(11),

pwd(密码) varchor(16),

leaveAmount(可用余额)decimal(18.2),

regTime(注册时间)datetime,

);

字段名: regName(名字)

字段类型:varchor(10) (字符串可变长度)

字段名:mobilephone (手机号) (字符串 char(11))

字段类型:(字符串 char(11))

字段名: pwd(密码)

字段类型: varchor(16)

字段名: leaveAmount(可用余额)

字段类型:decimal(18.2)

字段名: regTime(注册时间)

字段类型:datetime

在xshell运行:show tables,就会在future里面创建一个member表(货架),在Navicat打开表后就出现所创建的member表(名字、手机号、密码…1、可以直接在表中填写对应的相关信息,比如:名字=xxx…打上√,填写成功 。2、)

四、主键

主键是什么?有什么特征

1、主键字段存储的值不能重复,因此主键可以唯一标识一行数据(ID、身份证都是唯一的)

2、一个表只能有一个主键

3、主键自动设置为NOT NULL(非空)

4、主键是非必须的,也就是一个表可以不声明主键字段

语法:

<字段名><类型> primary key(pu rua rui k )

Navicat for mysql ; 表下面的“查询编译器”可以写一些脚本–运行,实时保存

连接mysql数据库工具:Navicat for mysql(nai wei k ysql)

要记:新建表

打开Navicat for mysql—查询编译器–ctrl s新建nemeber表–确定

输入新建表得语法— 运行之后去表中刷新–结束

可以在末尾加一句default charset=utf8 (防止有中文乱码)

根据新建得表进行“增”“删”“改””查”

语法:

create table 表名称(

字段名1 字段类型,

字段名2 字段类型,

字段名3 字段类型,

);

default charset=utf8

,