MySQL2

  1. 首先,我们创建一个数据库,给它一个名字,比如 mysql_shiyan,以后的几次实验也是对 mysql_shiyan 这个数据库进行操作。 语句格式为 CREATE DATABASE <数据库名字>;,(注意不要漏掉分号 ;),前面的 CREATE DATABASE 也可以使用小写,具体命令为:

    CREATE DATABASE mysql_shiyan;

在大多数系统中,SQL 语句都是不区分大小写的,因此以下语句都是合法的:

1
2
3
4
CREATE DATABASE name1;
create database name2;
CREATE database name3;
create DAtabaSE name4;
  1. 接下来的操作,就在刚才创建的 mysql_shiyan 中进行,首先要连接数据库,使用语句 use <数据库名字>:

    use mysql_shiyan

输入命令 show tables; 可以查看当前数据库里有几张表,现在mysql_shiyan 里还是空的:

  1. 一个数据库中一般会有多张表;在数据库中新建一张表的语句格式为:
    1
    2
    3
    4
    5
    6
    CREATE TABLE 表的名字
    (
    列名a 数据类型(数据长度),
    列名b 数据类型(数据长度),
    列名c 数据类型(数据长度)
    );

我们尝试在 mysql_shiyan 中新建一张表 employee,包含姓名,ID 和电话信息,所以语句为:

CREATE TABLE employee (id int(10),name char(20),phone int(12));

然后再创建一张表 department,包含名称和电话信息,想让命令看起来更整洁,你可以这样输入命令:

这时候再 show tables;
一下,可以看到刚才添加的两张表

  1. 刚才我们新建了两张表,使用语句 SELECT * FROM employee; 查看表中的内容,可以看到 employee 表中现在还是空的:

我们通过 INSERT 语句向表中插入数据,语句格式为:

INSERT INTO 表的名字(列名a,列名b,列名c) VALUES(值1,值2,值3);

我们尝试向 employee 中加入 Tom、Jack 和 Rose:

1
2
3
4
5
INSERT INTO employee(id,name,phone) VALUES(01,'Tom',110110110);

INSERT INTO employee VALUES(02,'Jack',119119119);

INSERT INTO employee(id,name) VALUES(03,'Rose');

删除一条记录,命令如下:

delete from employee(表名) where id(列名) = ‘2(元素名称)’;

0%