第一章 数据和表
1、
数据库
创建数据库
CREATE DATABASE gregs_list; (创建名为gregs_list的数据库)
使用数据库
USE gregs_list; (使用数据库 gregs_list)
2、
设定表
CREATE TABLE doughbut_list
(
doughnut_name VARCHAR(10),
doughnut_type VARCHAR(6)
);
3、
数据类型
CHAR 或 CHARACTER。 他很严谨,负责的数据必须是事先设定好的长度。
INT 或 INTEGER 认为数字应该都是整数,不过她也可以负责处理负数。
BLOB 大量文本数据。
DEC DECIMAL的缩写。他会提供数值空间,直到装满为止。
DATETIME ,TIMESTAMP 负责记录日期和时间同类的有TIME和DATE.(TIMESTAMP通常用于记录“当下”这个时刻,DATETIME更适合存储将来的时间)
DATE 记录日期,但是他不喜欢查收TIME的事情。
VARCHAR 存储文版数据,最大长度可达255个字符。他很灵活,而且可以配合我们的数据长度进行调整。
4、
操作
表
DESC 是DESCRIBE的缩写可以用来检查创建的表
DESC my_contacts;
删除表
DROP TABLE my_contacts; DROP TABLE 会删除表和表中所有的数据
向表中插入数据
INSERT INTO your_table (column_name1,column_name2,...)//可以是部分列但下面的数值必须对应
VALUES ('value1','value2',...');
值的顺序必须跟对应的列名的顺序一样!!!输入文本型的数据类型都要用单引号!!!DEC,INT不用单引号。
查询表
SELECT * FROM my_contacts; //查询表my_contacts中的所有列