mysql常用命令

  //2017.3.27

Mysql - u root – p:密码登陆mysql 数据库

 

 

 

Show databases;    查看当前存在的数据库

Create DATABASES   name: 创建数据库

DROP database name:删除数据库

SHOE ENGINES  \G:查看数据库存储引擎

 

 

创建表:

 USE   库名  eg. USE test_db

 

CREATE TABLE tb1(    // 定义变量

     

 id    INT(11),

name VARCHAR(25),

salary  FLOAT

);

 

 

SHOW TABLES;   //查看表 

 

主键约束:

1) 单字段主键

 

1.  字段名  数据类型 PRIMARY KEY  【默认值】

    CREATE TABLE tb1(

   id      INT (11) PRIMARY KEY ,

  name   VARCHAR(25),

salary FLOAT

);

2. 定义完所有列之后指定主键     PRIMARY KEY  【字段名】

    CREATE TABLE tb1(

   id      INT (11) ,

  name   VARCHAR(25),

salary FLOAT,

PRIMARY KEY(id)

);

 

2)多字段联合主键

 

PRIMARY KEY 【字段名1,字段名2

 

    CREATE TABLE tb1(

 

  name    VARCHAR(25),

  salary   FLOAT,

  PRIMARY KEY(id,salary)

);

 

 

外键约束:

两个表数据之间进行链接,它可以是一列或多列。

 

[CONSTRAINT]<外键名>FROEIGN KEY 字段名 REFERENCES <主表名> 主键列

 

CREATE TABLE TB_1(

id INT(11)   PRIMARY  KEY,

name VARCHAR (22)  NOT NULL,

location  VARCHAR (50) 

);

 

CREATE TABLE TB_2(

id INT(11)   PRIMARY  KEY,

name VARCHAR (25) , NOT NULL,

location  VARCHAR (50) 

deptId    INT(11),

salary FLOAT,

CONSTRAINT fk_emp_dept1  FROEIGN KEY deptId  REFERENCES TB_1  (id)

);

 

 

非空约束: NOT  NULL

唯一性约束:字段名 数据类型  UNIQUE //    CONSTRAINT  约束名   UNIQUE   字段名

 

查看数据表结构:

 

DESCRIBE/DESC 表名

 

SHOW CREATE TABLE tb1;  查看表具体信息 

SHOW CREATE TABLE tb1 \G:可看引擎

 

修改数据表

 

 

 

修改表名

 

ALTER TABLE 旧名字 RENAME TO  新名字 

 

修改字段数据类型 

 

ALTER  TABLE 表名 MODIFY 字段名  数据类型  

 

添加字段

 

ALTER TABLE 表名 ADD  新字段名 数据类型

 

删除字段

ALTER TABLE 表名 DROP 字段名 

 

调整字段位置

ALTER TABLE 表名 MODIFY 字段名1   数据类型  FIRST|AFTER 字段名 2 

 

INSERT TABLE 名字values 

SELECT ×  from  表名

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值