创建数据库并插入数据

一、创建数据库

首先进入数据库控制台:

创建一个名为mysql_shiyan的数据库,语句格式:create database  <数据库名>;也可以使用大写,注意句尾分号

创建成功后用 show databases; 查看


注意:在大多数sql语句中都是不区分大小写的,以下写法合法;


二、连接数据库

使用 use <数据库名>; 来连接数据库

使用show tables; 来查看数据库里的表


可以观察到此时表空

三、建立数据表

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

数据表建立格式:


创建table1 和table2 两个表

MySQL的数据类型


CHAR 和 VARCHAR 的区别: CHAR 的长度是固定的,而 VARCHAR 的长度是可以变化的,比如,存储字符串 “abc",对于 CHAR(10),表示存储的字符将占 10 个字节(包括 7 个空字符),而同样的 VARCHAR(12) 则只占用4个字节的长度,增加一个额外字节来存储字符串本身的长度,12 只是最大值,当你存储的字符小于 12 时,按实际长度存储。

ENUM和SET的区别: ENUM 类型的数据的值,必须是定义时枚举的值的其中之一,即单选,而 SET 类型的值则可以多选。

MySQL中的数据类型介绍:https://blog.csdn.net/anxpp/article/details/51284106#comments

MySQL的数据类型:http://www.cnblogs.com/bukudekong/archive/2011/06/27/2091590.html

四、插入数据

使用select * from <表名>;命令查看数据

如select * from table1;


table1 与table2 此时都为空

insert插入数据 格式:


分别向table1和table2中插入数据

查看数据


当表中的参数少一个是=时会自动补空



注意:有的数据需要用单引号括起来,比如 name1 、name2的名字,这是由于它们的数据类型是 CHAR 型。此外 VARCHAR,TEXT,DATE,TIME,ENUM 等类型的数据也需要单引号修饰,而 INT,FLOAT,DOUBLE 等则不需要。


你可能感兴趣的:(创建数据库并插入数据)