MYSQL基础三--表的操作一

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

 

猜你喜欢

MYSQL基础三--表的操作一

2020-12-18

1.表的数据库对象包括:列、索引和触发器。列(columns):创建表的时候必须指定列的名字和数据类型;索引(Indexs):指定数据库表列建立起来的顺序,提供快速访问数据的途径;触发器(Triggers):用户定义的事物

MYSQL基础四--约束

2020-08-26

约束1.约束数据的完整性和一致性;2.约束分为表级约束(单个表)和列级约束(多表之间的约束)。3.约束的类型:NOT NULL;非空约束DEFAULT;默认约束PRIMARY KEY;主键约束UNIQUE KEY;唯一约束FOREIGN KEY;外键约束4.

MYSQL基础二----数据库操作

2020-01-27

1.创建数据库CREATE DATABASE T1(数据库名称);2.查看数据库SHOW DATABASES;查看数据库的创建格式SHOW CREATE DATABASE T1;3.使用某数据库USE T1(数据库名);查看打开的数据库:SELECT DATABASE;4.删除数据库DROP DAT

MYSQL基础八--子查询和连接

2020-01-09

1.子查询是出现在其他SQL语句内的SELECt子句。子查询指嵌套在查询内部,且必须始终出现在圆括号内。子查询可以包含多个关键字或条件,如DISTINCT,GROUP BY,ORDER BY,LIMIT,函数等。子查询的外层查询可以是:SEL

MySQL基础一---MYSQL启动和打开等操作

2019-12-18

终端下的命令:1.启动MYSQLnet start mysql2.关闭MYSQLnet stop mysql3.清屏cls4.查看当前MYSQL版本mysql -V需要先进入MYSQL的bin目录下,才可以5.进入MYSQL命令mysql -u用户名(默认为root)-p密码 (如果是本地数

MYSQL基础十一--存储引擎

2016-06-19

MYSQL可以将数据以不同的技术存储在文件(内存)中,这种技术就称为存储引擎。每一种存储引擎使用不同的存储机制、索引技巧、锁定水平,最终提供广泛且不同的功能。存储引擎:MyISAMInnoDBMemoryCSVArchive并发控制:

X
返回
顶部