先用一下两条命令打开MySQL服务并使用root登录:
sudo service mysql start
mysql -uroot
首先创建一个名为mysql_shiyan的数据库:
CREATE DATABASE mysql_shiyan;
创建成功后输入命令show databases;
接下来在刚创建的mysql_shiyan中进行,使用语句use mysql_shiayn
对该数据库进行操作。
数据表是数据库的重要组成部分,一个数据库可有多张表,在数据库中创建一个名为employee的表,包含ID,姓名和电话信息:
CREATE TABLE employee
(
id int(10),
name char(20),
phone int(12)
);
然后再创建一个表department,包含名称和电话信息:
CREATE TABLE employee
(
id int(10),
name char(20),
phone int(12)
);
这里我们注意:
①数据类型char和varchar区别:char长度固定,varchar长度可变,例如字符串"abc",char(10)表存储的字符占10字节,而同样的varchar(12)只占四字节(额外一个字节存储字符串本身长度)。
②enum和set的区别:enum类型数据的值必须是定义时枚举的值其中之一(单选),set值可多选。
关于数据类型可参考如下两篇博客
之前新建的两个表,我们使用语句SELECT * FROM employee;
查看内容,可看到表内容是空的。这时我们通过INSERT语句向表中插入数据:
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');
到此完成数据的插入。