释放双眼,带上耳机,听听看~!
# 打开 MySQL 服务 sudo service mysql start
#使用 root 用户登录,密码为空 mysql -u root (如果有密码请输入密码)

首先创建数据库,给它取个名字
语句格式为 CREATE DATABASE ;
创建成功后输入检查一下 show databases; (进入mysql后命令必须加帽号;)

链接数据库
use mysql_wn;
如图显示连接成功

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

新建数据表
在数据库中新建一张表的语句格式为:
CREATE TABLE 表的名字
(
列名a 数据类型(数据长度),
列名b 数据类型(数据长度),
列名c 数据类型(数据长度) );
在数据库中新建一张表的语句格式为:
CREATE TABLE employee (id int(10),name char(20),phone int(12));
然后再创建一张表 department,包含名称和电话信息,想让命令看起来更整洁,你可以这样输入命令:

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

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

我们通过 INSERT 语句向表中插入数据,语句格式为:
INSERT INTO 表的名字(列名a,列名b,列名c) VALUES(值1,值2,值3);
我们尝试向 employee 中加入 Tom、Jack 和 Rose:
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');
你已经注意到了,有的数据需要用单引号括起来,比如 Tom、Jack、Rose 的名字,这是由于它们的数据类型是 CHAR 型。此外 VARCHAR,TEXT,DATE,TIME,ENUM 等类型的数据也需要单引号修饰,而 INT,FLOAT,DOUBLE 等则不需要。
第一条语句比第二条语句多了一部分:(id,name,phone) 这个括号里列出的,是将要添加的数据 (01,’Tom’,110110110) 其中每个值在表中对应的列。而第三条语句只添加了 (id,name) 两列的数据,所以在表中Rose的phone为NULL。
现在我们再次使用语句 SELECT * FROM employee; 查看 employee 表,可见 Tom 和 Jack 的相关数据已经保存在其中了:

还有一种外接中文软件(Navicat Premium 12)使用更方便
最后
以上就是漂亮毛巾最近收集整理的关于mysql数据库插入时_Mysql创建数据库并插入的全部内容,更多相关mysql数据库插入时_Mysql创建数据库并插入内容请搜索靠谱客的其他文章。
发表评论 取消回复