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

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

2、创建数据库wmd_mysql_test

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

     

     查看数据库:show databases;

     

       在输入过程中,一般将保留字用大写字母来表示,变量和数据用小写字母来表示,以便于区分。但在大部分系统中,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));

            

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

                       创建语句:CREATE TABLE wmd_dapartment(

                                              wmd_dpt_name char(20),

                                              wmd_dpt_phone int(12));

            

            创建成功!

            再来查看下表 show tables;

                     

5.1  常用的数据类型

       

数据类型大小(字节)用途格式
int4整数
float4单精度浮点数
double8双精度浮点数
enum-单选,比如:性别enum('a','b','c')
set-多选()set('1','2','3')
date3日期YYYY-MM-DD
time3时间点或持续时间HH:MM:SS
year1年份值YYYY
char0-255定长字符串
varchar0-255变长字符串
text0-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

           

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

       INSERT INTO wmd_employee(id,name) VALUES

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

       

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

     SELECT * FROM wmd_employee ORDER BY id;

     

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值