创建和使用数据库
创建和使用数据库的基本流程是:创建和选择数据库-->创建表-->将数据加载到表中-->从表中检索数据。
1.创建数据库
如果有已存在的库,那么可以不用建,如果没有,则需要手动创建
CREATE DATABASE menagerie;
或者使用navicate for mysql ,操作 连接-新建数据库。
创建完可使用 show tables;此时是空的。
2.创建表
创建表可以使用create table创建表,也可以导入已存在的表。
导入已存在的表,使用navicate for mysql,数据库-运行sql文件,导入运行即可。重点介绍使用语句创建。
重点要考虑的是 数据库需要哪些表;
对于每张表而言,需要考虑需要哪些列,列名一般采用英文单词,字段的数据类型及长度。
此外,数据库存储的最好是固定值,如想要存储年龄,但是年龄随着时间的推移是会变的,所以可以存储出生日期。
格式:
create table 'table name' (列名1 数据类型(长度),列名2 数据类型(长度))
例子:create table customer
(id varchar(50) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '',
`phone` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '手机号',
`name` varchar(255) DEFAULT NULL)
3.数据表插入数据
插入数据可以使用insert into语句插入,或者使用load导入一个文本文件。
load格式:LOAD DATA local INFILE 'path./1.txt' into table tablename #可一次性插入多行
insert into 语句:insert into tablename VALUES ('','','',) #按照表中列的顺序一一对应插入,一次性插入一行
4.从表中检索数据
使用select 语句,单独说明。。。。