建网站怎么建mysql数据库_数据库的建立(mysql数据库怎么建表)

第一步:创建数据库

使用CREATE DATABASE 语句;

CREATE DATABASE 用于创建数据库;

实例:希望创建一个名为"my_first_db"的数据库。

create database my_first_db;

939778d227f943688ca2bf9c1bf4e38a.png

执行语句后,你将会在左侧的mysql信息列表中,发现一个新增的数据库,名为“my_first_db”

第二步:在数据库中创建表

CREATE TABLE 语句

CREATE TABLE 语句用于创建数据库中的表。

SQL CREATE TABLE 语法

CREATE TABLE 表名称 ( 列名称1 数据类型, 列名称2 数据类型, 列名称3 数据类型, .... )

2233b6000c6aadd7993360285157ec2c.png

SQL CREATE TABLE 实例:创建一个职工信息表,包含工号,姓名,出生日期

-- use my_first_db;

CREATE TABLE employee( id INT , nam VARCHAR (255), birthday date );

305fc7edf75d43890fefbc1adf3d8197.png

通过create table创建数据表之后,会出现如上图的展示结果。

第三步:为数据表插入数据

INSERT INTO 语句

INSERT INTO 语句用于向表格中插入新的行。

语法1:

INSERT INTO 表名称 VALUES (值1, 值2,....);

语法2:

我们也可以指定所要插入数据的列:

INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....);

语法1实例:

INSERT INTO employee values(773322,'zerox','1990-09-28');

语法2实例:

INSERT INTO employee (id,nam) values (22332,'timi');

查询结果:

24b197251f5ac55724c64b554a910178.png

这里我们看到,使用语法2进行插入数据时,由于我在插入的时候并没有指定第三个字段,也就是birthday字段的值,所以这里查询结果为“NULL”

第四步:问题记录

1. 如果不小心插入了很多相同的行怎么办?

A:SQL DELETE 语句从 MySQL 数据表中删除数据的通用语法:

DELETE FROM table_name [WHERE Clause]

实例:

DELETE from employee where nam='ryn';

16a0daa36e880a31c644eaf2f062d81a.png

2. 但是这样删除后,关于ryn的所有记录都被删掉了,有什么办法可以删掉重复的,保留唯一的呢?

6d6c0f584c08e4e0e2ff1ec8557cf23d.png

这个问题我也不会,随着后续的学习,找到解决办法之后再来解决吧。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值