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

文章目录

    • 目标:
    • 1).新建数据库
    • 2).链接数据库
    • 3).数据表
    • 4).新建数据表

目标:

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

1).新建数据库

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

create database mysql_test;

创建后输入命令 show databases; 查看一下是否创建成功:
【mysql-基础篇】创建数据库并插入数据_第1张图片
在大多数系统中,SQL 语句都是不区分大小写的,因此以下语句都是合法的:

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

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

2).链接数据库

接下来的操作,就在刚才创建的 mysql_test 中进行,由于一个系统中可能会有多个数据库,要确定当前是对哪一个数据库操作,使用语句 use <数据库名字>:

use mysql_test

如图显示,则连接成功:
在这里插入图片描述
输入命令 show tables; 可以查看当前数据库里有几张表,现在我们表里还是空的:
在这里插入图片描述

3).数据表

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

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

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

4).新建数据表

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

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

我们尝试在 mysql_test 中新建一张表 employee,包含姓名,ID 和电话信息,所以语句为:

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

你可能感兴趣的:(MySql)