美文网首页
mysql基础课程

mysql基础课程

作者: 周少言 | 来源:发表于2018-05-07 21:33 被阅读0次

基本使用


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)


)


相关文章

网友评论

      本文标题:mysql基础课程

      本文链接:https://www.haomeiwen.com/subject/fskbrftx.html