My SQL 创建数据库和表(1)

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

  • 5
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小锦的测试成长

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值