1.表的数据库对象包括:列、索引和触发器。
列(columns):创建表的时候必须指定列的名字和数据类型;
索引(Indexs):指定数据库表列建立起来的顺序,提供快速访问数据的途径;
触发器(Triggers):用户定义的事物命令的集合,当对一个表的数据进行插入、更新时这组命令会自动执行。
2.创建表
CREATE TABLE tab_red(表名)(deptno INT,dname VARCHAR(40));
3.查看表结构
查看表列属性和创建时的信息:DESCRIBE tab_red;(SHOW COLUMNS FROM tab_red;)
查看表的详细信息:SELECT *FROM tab_red;
4.插入数据记录
INSERT tab_red VALUES(1,'MOXUE');(若给所有值赋值,那么不用写给哪几个值赋值)
INSERT tab_red(dname) VALUES('墨雪');(只给dname赋值,不给id赋值)
5.空值和非空
NULL 字段可以为空
NOT NULL 字段不可为空;
在创建表的时候,指定某一列的NULL属性是否可以为空或者非空。
CREATE TABLE tab_green(userName varchar(20) not null,age int(10) null);