本文共 2053 字,大约阅读时间需要 6 分钟。
在MySQL中创建新数据库,可以使用以下命令:
CREATE DATABASE database_name;
要查看当前数据库列表,可以使用以下命令:
SHOW DATABASES;
要切换到指定数据库,可以使用以下命令:
USE database_name;
要删除一个数据库,可以使用以下命令:
DROP DATABASE database_name;
数据类型 | 字节数 | 取值范围 |
---|---|---|
TINYINT | 1字节 | 有符号:-2^7 ~ -2^7,无符号:0 ~ 2^8 - 1 |
SMALLINT | 2字节 | 有符号:-2^15 ~ 2^15 - 1,无符号:0 ~ 2^16 - 1 |
MEDIUMINT | 3字节 | 有符号:-2^23 ~ 2^23 - 1,无符号:0 ~ 2^24 - 1 |
INT | 4字节 | 有符号:-2^31 ~ 2^31 - 1,无符号:0 ~ 2^32 - 1 |
FLOAT | 4字节 | 有符号:-3.402823466E+38 ~ -1.175494351E-38,无符号:1.175494351E-38 ~ 3.402823466E+38 |
DOUBLE | 8字节 | 有符号:-1.7976931348623157E+38 ~ -2.2250738585072014E-308,无符号:2.2250738585072014E-308 ~ 1.7976931348623157E+38 |
DECIMAL | M+2字节 | 取值范围由M和D决定,DECIMAL(5,2)的范围为-999.99 ~ 999.99 |
数据类型 | 字节数 | 说明 |
---|---|---|
CHAR[M] | M字节 | 固定长字符串,M为0-255的整数 |
VARCHAR[M] | M字节 | 可变长度字符串,M为0-65535的整数 |
TINYTEXT | 0~255字节 | 微型文本串 |
TEXT | 0~65535字节 | 文本串 |
数据类型 | 格式 | 最值范围 |
---|---|---|
DATE | YYYY-MM-DD | 1000-01-01 ~ 9999-12-31 |
DATETIME | YY-MM-DD hh:mm:ss | 1000-01-01 00:00:00 ~ 9999-12-31 23:59:59 |
TIME | hh:mm:ss | -835:59:59 ~ 838:59:59 |
TIMESTAMP | YYYYMMDDHHMMSS | 1970年某时刻 ~ 2038年某时刻,精度为1秒 |
YEAR | YYYY | 1901 ~ 2155 |
CREATE TABLE [IF NOT EXISTS] table_name ( field1 dataType [field_attributes | constraints] [index] [comment], field2 dataType [field_attributes | constraints] [index] [comment], ... fieldn dataType [field_attributes | constraints] [index] [comment]) [InnoDB|MyISAM] [CHARSET=charset_name] [comment];
单字段主键
在定义字段时指定主键:CREATE TABLE table_name ( field1 dataType PRIMARY KEY);
或在定义完成所有字段后指定主键:
CREATE TABLE table_name ( field1 dataType, field2 dataType, ... [CONSTRAINT name>] PRIMARY KEY(column_name));
多字段联合主键
语法为:CREATE TABLE table_name ( ... PRIMARY KEY field1, field2, ...);
注释
使用COMMENT
添加注释:CREATE TABLE test ( `id` int(11) UNSIGNED COMMENT '编号') COMMENT '测试表';
编码格式设置
在创建表时指定字符集:CREATE TABLE table_name ( ...) CHARSET=charset_name;
SHOW tables;
DESCRIBE table_name;
DROP TABLE [IF EXISTS] table_name;
MySQL支持InnoDB存储引和MyISAM存储引两种引擎。InnoDB支持事务和外键,适合需要高并发和复杂事务的应用。
转载地址:http://lcdfk.baihongyu.com/