基本使用
sudo service mysql start
mysql -u root
show databases;
use databasename;
shiw tables;
quut & exit
创建
CREATE DATABASE databasename;
use databasename;
show tables;
CREATE TABLE tablename
(
列名1 数据类型(数据长度),
列名2 CHAR(20),
列名3 INT(12)
);
CREATE TABLE employee (id int(10), name char(20), phone int(12) );
SELECT * FROM employee;
INSERT INTO employee(id, name,phone) VALUES(01, ‘Jack‘, 115451454);
DROP DATABASE databasename;
数据类型
INT FLOAT DOUBLE ENUM(单选) SET(多选) DATE CHAR VARCHAR TEXT
约束类型
PRIMARY KEY 主键,不可重复不可空
DEFAULT 默认值, 插入数据为空时,使用默认数据
UNIQUE 唯一约束,该列不能有重复值
FOREIHEN KEY 外键必须REFERENCES参考另一个表的主键
NOT NULL
CREATE TABLE employee
(
id INT(10) PRIMARY KEY,
name VARCHAR(20) DEFAULT 'Mark',
class_id int(15),
FOREIGN KEY(class_id) REFERENCE another_table(class_id)
)