MySQL笔记(一)创建数据库并插入数据

1.1 新建数据库

创建数据库,语句格式为create database <数据库名字>;(注意不要漏掉分号),不区分大小写。

创建成功后输入命令:show databases; 检查一下。

1.2连接数据库

新建数据库mysql_test,在该数据库下进行一些操作,使用语句,use mysql_test;如下图所示:


1.3数据表

数据表(table)是数据库重要的组成部分之一,数据库是框架,表是实质内容。

一个数据库可以有多张表,这些表可以通过某种关联建立关系,实现交叉查询等。

下图是一张表:


1.4新建数据表

使用下列语句:

create table 表的名字

 字段名 类型(长度),

字段名 类型(长度),

字段名 类型 (长度),

);

我们尝试在mysql_test中建一张表-student,包含number,name,grade,代码如下:

create table student(number int(10),name varchar(32),grade varchar(32));

1.5数据类型


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

1.6插入数据

语句格式:insert into <表名>(列名a,列名b,列名c) values(值1,值2,值3);

注意:当表中有n个字段名称时,插入的n个字段都有值时,(列名a,列名b,列名c)可以省略,当只插入m<n个值时,(列名a,列名b,列名c)不可以省略,eg,insert into student(number,name) values(01,'Jack');此时(number,name)不可以省略。


猜你喜欢

转载自blog.csdn.net/xiaoxiaoliluo917/article/details/79215817
今日推荐