MySQL基础篇-创建数据库和插入数据

1、打开终端,启动MySQL服务并登录

2、创建数据库wmd_mysql_test

     语句格式为:CREATE DATABASE <数据库名>;

     

     查看数据库:show databases;

     MySQL基础篇-创建数据库和插入数据_第1张图片

       在输入过程中,一般将保留字用大写字母来表示,变量和数据用小写字母来表示,以便于区分。但在大部分系统中,SQL是不区分大小写的。

3、连接数据库

     语句格式为:use <数据库名>;

     

     如图显示,则为连接成功。

4、查看数据库中表

     输入:show tables;

     

     由于还未在数据库中创建表格,则查询结果显示为空

5、创建表

      语句格式:

             CREATE TABLE 表名(

                   列名a   数据类型(数据长度),

                   列名b   数据类型(数据长度));

     举个栗子:在刚创建的wmd_mysql_test库中,

                      创建一张表wmd_employee,其中包含姓名,id和电话信息

                      创建语句:CREATE TABLE wmd_employee(

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

            MySQL基础篇-创建数据库和插入数据_第2张图片

                       再创建一个表wmd_dapartment,包含名称和电话信息

                       创建语句:CREATE TABLE wmd_dapartment(

                                              wmd_dpt_name char(20),

                                              wmd_dpt_phone int(12));

            MySQL基础篇-创建数据库和插入数据_第3张图片

            创建成功!

            再来查看下表 show tables;

           MySQL基础篇-创建数据库和插入数据_第4张图片          

5.1  常用的数据类型

       

数据类型 大小(字节) 用途 格式
int 4 整数
float 4 单精度浮点数
double 8 双精度浮点数
enum - 单选,比如:性别 enum('a','b','c')
set - 多选() set('1','2','3')
date 3 日期 YYYY-MM-DD
time 3 时间点或持续时间 HH:MM:SS
year 1 年份值 YYYY
char 0-255 定长字符串
varchar 0-255 变长字符串
text 0-65535 长文本数据
6、插入数据

     在插入数据前,先查看下表中的内容

     输入:SELECT * FROM wmd_employee;

     

     由于只是创建了表,还未插入或导入数据,所以查询结果为空

     插入数据:

            语句格式:INSERT INTO 表名(列名a,列名b,列名c) VALUES(值1,值2,值3);

     举个栗子:向刚刚创建的wmd_employee表中插入Tom、Jack、Rose三条数据

            INSERT INTO wmd_employee(id,name,phone) VALUES(01,'Tom',110110110);

            INSERT INTO wmd_employee(id,name,phone) VALUES(02,'Jack',119119119);

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

                



           由于第三条数据只录入了两个值,所以第三条数据phone列显示为NULL

           MySQL基础篇-创建数据库和插入数据_第5张图片

另一种插入数据的方法,将所有要插入的值用一条语句表达

       INSERT INTO wmd_employee(id,name) VALUES

               (04,'Vision',19860222),(05,'wangmd',20180505);

       MySQL基础篇-创建数据库和插入数据_第6张图片

7、再次查询表格中的数据

     SELECT * FROM wmd_employee ORDER BY id;

     MySQL基础篇-创建数据库和插入数据_第7张图片

你可能感兴趣的:(MySQL数据库)