mysql入门需要多长时间_5分钟入门mysql

5分钟入门MYSQL

MYSQL数据库因为体积小、速度快、总体拥有成本低,而且它的源码是开放的,所以被使用于很多中小型网站的开发。

ER图:ER图包含实体、属性、关系三个核心部分。实体用长方形表示,属性用椭圆形表示,关系用棱形表示。

实体:数据模型中的数据对象 属性:数据对象所具有的属性 关系:数据对象与数据对象之间的联系

ER图关联关系:1对1、1对多、多对多

常见的数据类型:

数据类型(数值型)

存储范围

字节

TINYINT

有符号值:-128到127

无符号值:0到255

1

SMALLINT

有符号值:-32768到32767

无符号值:0到65535

2

MEDIUMINT

有符号值:-2^23到2^23-1

无符号值:0到2^24-1

3

INT

有符号值:-2^31到2^31-1

无符号值:0到2^32-1

4

BIGINT

有符号值:-2^63到2^63-1

无符号值:0到2^64-1

8

数据类型(浮点型)

字节

FLOAT

4

DOUBLE

8

类型(日期和时间)

大小

格式

用途

DATE

3

XXXX-YY-ZZ

日期值

TIME

3

XX:YY:ZZ

时间值或持续时间

YEAR

1

XXXX

年份值

DATETIME

8

XXXX-YY-ZZ

混合日期和时间值

类型(字符串)

大小

用途

CHAR

0-255个字节

定长字符串

VARCHAR

0-65535个字节

变长字符串

TINYTEXT

最大长度255个字节(2^8-1)

短文本字符串

TEXT

最大长度65535个字节(2^16-1)

长文本数据

MEDIUMTEXT

最大长度 16777215 个字节(2^24-1)

中等长度文本数据

LONGTEXT

最大长度4294967295个字节 (2^32-1)

极大文本数据

注:

新建库: CREATE DATABASE 库名;

删除库: DROP DATABASE 库名;

使用数据库: USE 库名;

展示所有库: SHOW DATABASES;

查看当前库名: SELECT DATABASE();

创建表: CREATE TABLE IF NOT EXISTS 库名 (学号 CHAR(4) NULL)

ENGINE=INNODB DEFAULT CHARSET=UTF8;

删除表:DROP TABLE 库名;

重命名表:RENAME TABLE 库名 TO B1;

显示表结构 :DESCPRISE 库名

新增一个字段:ALTER TABLE 库名 ADD COLUMN 性别 TINYINT NULL;

修改字段:ALTER TABLE 库名 MODIFY 性别 CHAR(6) NOT NULL;

删除字段:ALTER TABLE 库名 DROP 性别;

插入记录:INSERT INTO 库名 SET 学号 = "01";

删除记录:DELETE FROM 库名 WHERE 学号 = "01";

修改记录:UPDATE 库名 SET 学号= “02” WHERE 学号 = “01”;

查看表记录:SELECT * FROM 库名;

查看表记录,只显示前1行:SELECT * FROM 库名 LIMIT 1;

按学号顺序排列查看表记录:SELECT * FROM 库名 ORDER BY 学号 DESC;

关注小栩,学习python不迷路!

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值