mysql怎么创建信息表_怎么在MySQL创建表

c3ad054c166da2fec68c3dc979b9982d.png

1打开数据库。

想要创建一个表,你必须先有一个存储表的数据库。你可以在MySQL命令行键入 USE 库名

,打开数据库。

如果你不记得数据库的名称,可以键入 SHOW DATABASES;

,在MySQL服务器上显示所有数据库。

如果你还未创建数据库,可以键入 CREATE DATABASE 库名

;

.,创建一个数据库。数据库的名称不可以有空格。

52cec87c33c84da5fbbbc41f90fc47bd.png

2了解基本的数据类型。

每一项条目都以特定的数据类型存储在表里。这样,MySQL就能通过不同的方式使用它们。至于要用哪一种数据类型,则取决于表的需要。虽然还有更多的数据类型,但以下列出的几种足以让你创建最基本及实用的表:

INT

— 整数类型,常用在识别号码(ID)字段。

DECIMAL

— 用来存储十进制值,允许用户指定十进制数字的数目和小数点后的数字位数。例如: DECIMAL(6,2)

规定了存储的值不会超过 6位数字,并且小数点后不超过 2位。你输入的数字将被存作 “0000.00”。

CHAR

—保存文字和字符串。你通常需要指定字符串的长度限制,比如CHAR(30)

规定最多输入30个字符。比指定长度大的值将被截短,而比指定长度小的值将会用空格作填补。你也可以用VARCHAR,根据实际输入内容改变字符串长度(最多255个字符)。电话号码通常以VARCHAR存储,因为它们多含有符号,数字也无需用于计算(加、减等) 。

DATE

— 以YYYY-MM-DD(年月日)的格式保存日期。如果你需要存储他人的年龄,请用这个数据类型输入出生日期,而非直接输入真实年龄,否则你每年都需要更新条目。

aec6851a6c139b7242b5151f0d797a88.png

3创建表。

想要在命令行创建表,你需要以一句命令创建所有字段。你可以用CREATE TABLE

命令创建表,然后输入表里的信息。比如说,如果你想创建一个基本的员工记录,那就输入以下命令:

CREATE TABLE 员工 (id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, 姓氏 VARCHAR(20), 名字 VARCHAR(20), 电话号码 VARCHAR(20), 出生日期 DATE)

INT NOT NULL PRIMARY KEY AUTO_INCREMENT 将为每一位被添加到记录的员工创建一个识别号码(ID)。号码会自动递增,方便你在进行其它操作时引用有关数据。

虽然VARCHAR 允许你根据实际输入内容缩减字符串长度,但你也可以设定一个限制,让用户无法输入太长的字符串。在上述例子中,名字和姓氏分别被限制最多输入20个字符。

注意,电话号码必须存为VARCHAR,才能正确处理符号。

a9209cab0f4ec56918e36c6c5efba015.png

4 确认你的表创建正确。

表建好后,你会收到创建成功的信息。现在,你可以使用DESCRIBE

命令,确认你已涵盖所有想要的字段,并设置了正确的数据类型。键入 DESCRIBE 库名

;

,从出现在荧幕上的图表中检查表的结构。

3db3613cf27c1b7d9e34cb3bfa9d4aa0.png

5用PHP创建表。

如果你透过网络服务器用PHP管理MySQL数据库,也可以用简单的PHP文件创建表。假设你的MySQL服务器已有数据库,只要输入以下代码,将连接信息换成你自己的信息,就能创建和怎么在MySQL创建表的方法3一样的表:

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值