mysql创建的表格一般是存在哪里_如何用MYSQL数据库创建表格,小白一定要进来看看...

“在这个时代,太慢你是要被淘汰的。可问题是你怎样能快起来。”

“把最基础的环节打通之后,再有新的知识就能在这个基础上生长。”

上面这两句话是我在成甲的书里读到的。当你看到一个知识点,又能想到曾经学过的哪些知识点,那说明新旧知识没白学。我以创建表格开始,写一篇MySQL热身文章,如果你一看就懂,那你脑海里的知识一定巩固得很不错。

网站、游戏、购物软件背后都会有数据库的支持,如果说excel是一个小卖部,那么MySQL就是背后的大仓库。

1.打开MySQL控制台

f2c14fa5e93928d1ae9dd9a2a99d4b3d.png

2.打开指定的库,在做对表的插入、修改、删除操作前,必需导入库。命令用大写小写都不会有语法错误,但是在SQL语句执行时,要先转化为大写字母后才执行,所以直接写大写可以省一个转化的时间。

mysql> USE sysDatabase changed

3.查看表格内容,SELECT是数据查询语句,使用频率最高、最重要的操作。

mysql>SELECT *FROM fruit;
f23e15e64516fc9900e590f5106f00a3.png

4.创建一个表,这里可以添加一个流程控制函数if增加可靠性。列的类型长度和约束都是非必要条件,约束可加可不加,这里简单介绍几个约束:

PRIMARY KEY:主键,保证值唯一性且非空。id(学号)绝对要保证唯一的,不可能一个班级有两个学号,所以建表时id一般加约束PRIMARY KEY。

NOT NULL:非空,保证该字段的值不能为空。

CHECK:检查约束(字段=“” or 字段=“”)。

mysql> CREATE TABLE IF NOT EXITS mystudent(    -> id INT PRIMARY KEY ,    -> name VARCHAR(5)  NOT NULL,    -> sex CHAR(2) CHECK(sex='男' or '女'),    -> age INT,    -> heavy INT,    -> high INT,    -> grade  )

5.修改列名

发现列名不符,我们将"sex"修改为"gender".

语法:ALTER TABLE 表名 CHANGE COLUMN 旧列名 新列名 CHAR;

mysql>ALTER TABLE mystudent CHANGE COLUMN sex gender CHAR;Query OK, 0 rows affected (0.02 sec)Records: 0  Duplicates: 0  Warnings: 0

如果你有些看不懂语法,我想就是大写的问题,CHANGE COLUMN就是change column,改变列的意思,所以刚开始学时个人喜欢用小写,通俗易懂。

6.用select查询发现是空的,所以下一步需要插入数据。

mysql> SELECT *FROM mystudent;Empty set (0.00 sec)

语法:INSERT INTO 表名(列1,列2......)VALUES (值1,值2......);

mysql> INSERT INTO mystudent(id,name,gender,age,heavy,high,grade)VALUES (1,"张张","女",17,80,157,678);Query OK, 1 row affected (0.01 sec)

再次查看,可以看到表中数据。

ba6233c9f193773dcc571993c692e319.png

本篇文章较为简单,我想大家对MySQL有了一点点的了解。下一篇文章将对MySQL语法进行细化。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值