数据库的基础操作:
注意:SQL语言中不存在大小写,大小写均可)
1、创建一个数据库
语法形式:
create database [if not exists] name(数据库名字);
[]中内容为非必须项目
这个一个数据库就创建好了。
if not exists 就是说如果库中不存在你要创建的这个数据库的相同的名字的数据库时就会创建,否则会发出警告。
2、显示所有的数据库
语法形式:
show databases;
除了刚刚创建的数据库,还有数据库自己本来就存在的数据库。
3、选择数据库
语法形式:
use name;
4、删除数据库
语法形式:
drop database name;
可以看到刚刚创建的数据库已经删除了。
常用数据类型
数值类型:
字符串类型
数据类型 | 大小 | 说明 | 对应java类型 |
VARCHAR (SIZE) | 0-65,535字节 | 可变长度字符串 | String |
TEXT | 0-65,535字节 | 长文本数据 | String |
MEDIUMTEXT | 0-16 777 215字节 | 中等长度文本数据 | String |
BLOB | 0-65,535字节 | 二进制形式的长文本数据 | byte[] |
日期类型
数据类型 | 大 小 |
说明 | 对应java类型 |
DATETIME | 8 字 节 | 范围从1000到9999年,不会进行时区的 检索及转换。 |
java.util.Date、 java.sql.Timestamp |
TIMESTAMP | 4 字 节 | 范围从1970到2038年,自动检索当前时 区并进行转换。 |
java.util.Date、 java.sql.Timestamp |
表的基础操作:
1、创建一个表
语法形式:
create table name(列名 类型,列名 类型);
可以使用comment增加字段说明(一般不用这种方式,只有在创建表的时候可以用)
我们注释一般用
-- 描述
这种形式来注释。
2、显示所有的表
语法形式:
show tables;
3、查看表结构
语法形式:
desc table_name(表的名字);
4、删除表
语法形式:
drop table table_name;
以上为数据库和表的基础的一些操作,多练练就会了。