MYSQL基础三--表的操作一

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);

原文地址:https://www.cnblogs.com/moxuexiaotong/p/6564119.html