概述
释放双眼,带上耳机,听听看~!
# 打开 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创建数据库并插入所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复