失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > mysql用创建的用户登陆并修改表格_MySQL 基础学习二:创建一个用户表 并增删改查...

mysql用创建的用户登陆并修改表格_MySQL 基础学习二:创建一个用户表 并增删改查...

时间:2022-04-04 01:10:19

相关推荐

mysql用创建的用户登陆并修改表格_MySQL 基础学习二:创建一个用户表 并增删改查...

MySQL 基础学习二:创建一个用户表,并 增删改查

提示:MySQL 命令建议都用大写,因为小写运行时,还是翻译成大写的。

第一步,创建一个用户表

1,打开控制台,进入数据库

C:\Users\Administrator>MySQL -u root -p

2,查看有什么数据库

MySQL> SHOW DATABASES;

3,创建一个数据库,并查看是否有这个数据库,然后进入 heaven 这个数据库,出现Database changed,表示进入成功

MySQL> CREATE DATABASES heaven;

MySQL> SHOW DATABASES;

MySQL> USE heaven;

4,然后查看一下这个 heaven 这个库有多少表.

MySQL> SHOW TABLES;

出现Empty set (0.00 sec), 即没有一个表

5,创建一个用户表。

MySQL> CREATE TABLE heaven_user (

id INT UNSIGNED PRIMARY KEY AUTO_INCREMENT COMMENT '自增 ID',

username VARCHAR (20) NOT NULL COMMENT '用户名',

password VARCHAR (45) NOT NULL COMMENT '密码',

status TINYINT NOT NULL COMMENT '状态:1,正常。0,禁止',

addtime VARCHAR (20) NOT NULL COMMENT '记录注册时间,这是存一个时间戳'

) COMMENT = '用户表';

上面的语法打了之后,出现 Query OK, 0 rows affected (0.02 sec); 表示创建成功。

再次输入 SHOW TABLES;

MySQL> SHOW TABLES;

+------------------+

| Tables_in_heaven |

+------------------+

| heaven_user |

+------------------+

1 row in set (0.00 sec)

出现上面这个表示已经有 heaven_user 这个用户表了;

6,查看 heaven_user 结构

MySQL> DESC heaven_user;

+----------+------------------+------+-----+---------+----------------+

| Field | Type | Null | Key | Default | Extra |

+----------+------------------+------+-----+---------+----------------+

| id | int (10) unsigned | NO | PRI | NULL | auto_increment |

| username | varchar (20) | NO | | NULL | |

| password | varchar (45) | NO | | NULL | |

| status | tinyint (4) | NO | | NULL | |

| addtime | varchar (20) | NO | | NULL | |

+----------+------------------+------+-----+---------+----------------+

5 rows in set (0.01 sec)

打上命令DESC heaven_user 就可以看到表的结构。现在介绍一下表的结构与作用

先介绍属性, Field Type Null Key Default Extra

Field 表示这个字段的名字

Type 表示这个字段的类型

Null 表示是否为空, 出现: NO 表示不能为空,出现 YES 表示能为空

Key 是指有没有索引,并表示是什么索引.出现 PRI 即是主键, 不出现,表示没有索引

Default 这个属性表示默认值是什么,出现 NULL ,表示默认为 NULL 即为空。

Extra 这个是额外值,auto_increment 这个字段自增,就是你不填任何东西,增加一条数据时,会自动增加 1,例:上一条数据是 1,下次增加数据时会是 2;

接下来介绍 int (10) unsigned,varchar (20),tinyint (4)

int (10) unsigned ,这个表示是 int 类型,存的就是数字,占用 4 个字节,带符号(没有:unsigned) 的范围是-2147483648 到 2147483647。无符号(即有:unsigned)的范围是 0 到 4294967295。如果你学过 C/C++/JAVA 等语言,这个类型你肯定非常熟悉;

varchar (20) 这个是字符类型,即是存字母或汉字,数字等.这里 varchar (20) 这个 20 指的是 20 字节,如果存放 UTF8 汉字时,只能存 6 个(每个汉字 3 字节)

tinyint (4) 这个是数值类型,占用大小 1 个字节, 带符号(没有:unsigned) 的范围是-128 到 127。无符号(即有:unsigned)的范围是 0 到 255

如果觉得《mysql用创建的用户登陆并修改表格_MySQL 基础学习二:创建一个用户表 并增删改查...》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。