- 显示所有数据库
SHOW DATABASES;
- 常用函数1
- 显示当前服务器版本
- 显示当前时间
- 显示当前用户
SELECT VERSION();
'SELECT NOW();
SELECT USER()
- 语法规范
- 关键字、函数名大写
- 数据库名称、表的名称、字段的名称小写
- SQL语句必须以分号结尾
- 创建数据库
CREATE DATABASE test;
- 删除数据库
DROP DATABASE test;
- 数据类型
- 整型
数据类型 | 存储范围 |
---|---|
TINYINT | -2-7—27-1 |
SMALLINT | -2-15—215-1 |
MEDIUINT | -2-23—223-1 |
INT | -2-31—231-1 |
== BIGINT== | -2-63—263-1 |
- 浮点型
数据类型 | 存储范围 |
---|---|
FL0AT | -3.402832466E+38–+3.402832466E+38 |
DOUBLE | -1.7976+E308–+1.7976+E308 |
- R日期时间型
列类型 | 存储需求 |
---|---|
YEAR | 1 |
TIME | 3 |
DATE | 3 |
DATETIEM | 8 |
TIMESTAMP | 4 |
-字符型
列表型 | 存储需求 |
---|---|
CHAR | 0<=M<=255 |
VARCHAR(M) | L+2(L<=M)&&(0<=M<=65535) |
TINYTEXT | L+1(L<28) |
TEXT | L+2(L<216) |
MEDIUMTEXT | L+3(L<224) |
LONGTEXT | L+4(L<232) |
-
打开数据表
use 数据库名称 -
查看当前打开的数据库
SELECT DATABASE();
-
创建数据表
CREATE TABLE one (
变量 数据类型;
)
CREATE TABLE tb1(
-> username VARCHAR(20),
-> salary FLOAT(8,2) UNSIGNED,
-> age TINYINT UNSIGNED
-> );
- 产看数据表列表
SHOW TABLES;//当前数据库中的列表
SHOW TABLES FROM mysql; 产看其他数据库中的列表