【mysql-基础篇】建立数据库并插入数据

目标:

建立一个名为 mysql_test 的数据库,其中有两张表 employee 和 department。mysql

1).新建数据库

由于上一节咱们已经说过怎么启动登录到数据库了,这里就再也不细说/
首先咱们建立一个名为mysql_test的数据库,语句格式为:CREATE DATABASE <数据库名字>;前面的 CREATE DATABASE 也能够使用小写,具体命令为:web

create database mysql_test;

建立后输入命令 show databases; 查看一下是否建立成功:
在这里插入图片描述
在大多数系统中,SQL 语句都是不区分大小写的,所以如下语句都是合法的:sql

CREATE DATABASE name1;
create database name2;
CREATE database name3;
create DAtabaSE name4;

可是出于严谨,并且便于区分保留字(保留字(reserved word):指在高级语言中已经定义过的字,使用者不能再将这些字做为变量名或过程名使用。)和变量名,咱们把保留字大写,把变量和数据小写。数据库

2).连接数据库

接下来的操做,就在刚才建立的 mysql_test 中进行,因为一个系统中可能会有多个数据库,要肯定当前是对哪个数据库操做,使用语句 use <数据库名字>:框架

use mysql_test

如图显示,则链接成功:
在这里插入图片描述
输入命令 show tables; 能够查看当前数据库里有几张表,如今咱们表里仍是空的:
在这里插入图片描述svg

3).数据表

数据表(table)简称表,它是数据库最重要的组成部分之一。数据库只是一个框架,表才是实质内容。code

而一个数据库中通常会有多张表,这些各自独立的表经过创建关系被联接起来,才成为能够交叉查阅、一目了然的数据库。以下即是一张表:xml

ID name phone
01 Tom 101010101010
02 zsc 101010101010
03 Jack 101010101010

4).新建数据表

在数据库中新建一张表的语句格式为:blog

CREATE TABLE 表的名字
(
列名a 数据类型(数据长度),
列名b 数据类型(数据长度),
列名c 数据类型(数据长度)
);

咱们尝试在 mysql_test 中新建一张表 employee,包含姓名,ID 和电话信息,因此语句为:图片

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