上节内容学习了数据库 MySQL
的安装、验证、数据库管理工具、数据库的基本操作命令,还没有学习的同学可以从主页去看上一篇推送内容。
本节内容就学习有关数据库中表的操作,这其中包括 表内
和 表关联
的:创建、列数据类型、数据查询、筛选、删除、添加、修改等等操作,这块内容极为重要,重点不但需要掌握基本的 SQL使用规则,还要掌握一些系统提供的SQL函数。
提示:你可以将sql理解为一种编程语言格式,那么这其中用到的所有标点符号都是英文的,括号都是成对出现的,这种低级错误千万别给自己养成"习惯"。
表(CRUD)
1,创建表
create table 表名(
列名 列的类型(长度) 列的约束,
列名2 列的类型(长度) 列的约束);
-
列的类型
int
:和Java
中相同char
:固定长度(长度指的是字符个数)varchar
:可变长度(长度指的是字符个数)double
:float
:boolean
:date
:YYYY-MM-DDtime
:hh:mm:ssdatetime
:YYYY-MM-DD hh:mm:ss,默认值是 nulltimestamp
:YYYY-MM-DD hh:mm:ss,默认使用当前时间text
:主要用来存放文本。blob
:存放二进制。 -
列的约束
主键约束:
primary key
唯一约束:
unique
非空约束:
not null
举例,创建学生表
-
登录
MySql
mysql -uroot -p密码
-
进入指定数据库(如果没有数据库,则利用前面的创建数据库语句进行创建)