2018/5/2 21:17
一、数据表
*数据表(表)——基础,行是记录,列是字段。
1、创建数据表:
CREATE TABLE [IF NOT EXISTS] table_name(
column_name data_type,
列名称
……
);
eg:CREATE TABLE tb1(
username VARCHAR(20),
age TINYINT UNSIGNED,
salary FLOAT(8,2) UNSIGNED
);
2、查看数据表:
SHOW TABLES [FROM db_name] [LIKE 'pattern' | WHERE expr];
eg:SHOW TABLES;
SHOW TABLES FROM mysql;
SELECT DATABASE();
3、查看数据表结构:
SHOW COLUMNS FROM tb1_name;
eg:SHOW COLUMNS FROM tb1;
二、记录
1、插入记录:
INSERT [INFO] tb1_name [(col_name,……)] VALUES(val,……)
eg:INSERT tb1 VALUES('Tom',25,7863.25);
INSERT tb1 VALUES('Tom',7863.25);
INSERT tb1(username,salary) VALUES('Join',4500.69);
2、查找记录:
SELECT expr,……FROM tb1_name
eg:SELECT * FROM tb1; *是字段过滤
3、空值与非空
NULL:空 NOT NULL:禁止非空
eg:CREATE TABLE tb2(
username VARCHAR(20) NOT NULL;
age TINYIINT UNSIGNED NULL
);
SHOW COLUMNS FROM tb2;
INSERT tb2 VALUES('Tom',NULL);
SELECT * FROM tb2;
INSERT tb2 VALUES(NULL,26);错误
网友评论