目录
常用数据类型
数据库的操作
1.显示数据库
2.创建数据库
3.使用数据库
4.删除数据库
表的操作
1.查看表
查看表结构
2.创建表
3.删除表
常用数据类型
数据库作为一种管理数据的软件,当然也有对应的数据类型。
虽然MySQL也有很多类型的数据,但是我们只要能掌握平时用的最多的,最频繁使用的几种数据就可以,需要使用其他类型的数据再去查找即可。
基本数据结构如下表:
| 数据类型 | 大小 | 说明 | 对应Java类型 |
| int | 4字节 | Integer | |
| decimal(m,d) | m/d 最大值加2 | 双精度,m指定长度,d表示小数点位数,精确数值 | BigDecimal |
| varchar(size) | 0~65535字节 | 可变长度字符串 | String |
| datetime | 8字节 | Java.util.Data |
注意:MySQL中的SQLY语句是不区分大小写的,具体使用大小写取决于自己平时的编程习惯,并且每一句SQL语句都是以英文的 ;结尾的。
数据库的操作
1.显示数据库
基本语法:show databases;
基本语法:show databases;
在命令行敲下这行命令,回车后就能显示当前所有的数据库
2.创建数据库
基本语法:create database xxx(库名);
基本语法:create database xxx(库名);
代码举例:创建一个class数据库
Q
Query OK 表示创建成功了
再次显示数据库,发现class数据库已经存在了
3.使用数据库
基本语法:use xxx(库名);
基本语法:use xxx(库名);
当想要在某个具体的数据库里创建表时,就必须先use这个数据库。
4.删除数据库
基本语法:drop database xxx;
基本语法:drop database xxx;
代码举例:删除class数据库
再次查询数据库,发现class数据库已经不存在了
注意:删除数据库这个操作是不可逆的,一旦删除,数据就彻底找不回来了。所以删除数据库必须要三思而后行。。。。
表的操作
上面讲过 需要操作数据库中的表时,需要先使用该数据库:use database 表名;
1.查看表
基本语法:show tables;
基本语法:show tables;
可以查看到当前数据库中的所有表
代码举例:当前数据库中没有表,所以查询结构是空表
查看表结构
基本语法:desc 表名;
基本语法:desc 表名;
查看表结构这个SQL语句可以查看当前表的每一列的具体信息
2.创建表
基本语法:create table 表名(
字段1 类型1,
字段2 类型2,
...
);
基本语法:create table 表名(
字段1 类型1,
字段2 类型2,
...
);
代码举例:首先use class 进入这个数据库
创建student表
此时查看表,发现存在student表
最后查看刚才创建好的表结构
3.删除表
基本语法:drop table xxx(表名);
基本语法:drop table xxx(表名);
代码举例:删除表student;
再次查询表,发现又变成了空表
注意:删除表也是个很危险的操作,也是不可逆的,谨慎操作。。。



