《MySQL与MariaDB学习指南》
-- 创建一个数据库是很简单的,因为它真没什么复杂的东西
CREATE DATABASE rookery;
-- 删除数据库
DROP DATABASE rookery;
-- 在创建数据库的时候附加一些选项
CREATE DATABASE rookery
CHARACTER SET latin1 -- 指定默认的字符集
COLLATE latin1_bin; -- 指定数据的存储方式
-- 查看数据库列表
SHOW DATABASES;
-- 设为默认数据库(退出客户端后失效)
USE rookery
-- 名称----类型-----------设定------------
CREATE TABLE birds (
bird_id INT AUTO_INCREMENT PRIMARY KEY,
scientific_name VARCHAR (255) UNIQUE,
common_name VARCHAR (50),
family_id INT,
description TEXT
);
-- 想看该表建成什么样,用 DESCRIBE 。它会展示表结构
DESCRIBE birds;
-- 除了使用 DESCRIBE ,我们还有另一种方法查看表结构
SHOW CREATE TABLE birds \G
*************************** 1. row ***************************
Table: birds
Create Table: CREATE TABLE `birds` (
`bird_id` int(11) NOT NULL AUTO_INCREMENT,
`scientific_name` varchar(255) COLLATE latin1_bin DEFAULT NULL,
`common_name` varchar(50) COLLATE latin1_bin DEFAULT NULL,
`family_id` int(11) DEFAULT NULL,
`description` text COLLATE latin1_bin,
PRIMARY KEY (`bird_id`),
UNIQUE KEY `scientific_name` (`scientific_name`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_bin