MySQL常用命令行操作大全

MySQL常用命令行操作大全


学PHP这么久,还做过一些项目,没一些总结总感觉学不到东西,所以处女博客就献给这一篇吧呵呵


一、数据库的基本操作

(数据库sql语句命令不区别大小写的。这里把关键词大写出来显示,方便大家阅读)这里写图片描述

1、查看数据库

SHOW DATABASE

2、创建数据库

CREATE DATABASE database_name;

3、删除数据库

DROP DATABASE database_name;

二、数据表的基本操作

1、在创建数据表前,应使用下面这条语句指定操作的是哪一个数据库

USE database_name;

2、创建数据表

CREATE TABLE table_name
(
id      INT(11) PRIMARY KEY AUTO_INCREMENT,
name    VARCHAR(25) NOT NULL
);

对于创建数据表时要考虑的使用主键、外键非空约束,还有属性值自动增加的详细问题这里就不写了,自行百度谷歌这里写图片描述

3、查看数据表结构

(1)查看表基本结构

DESCRIBE  table_name;

或简写

DESC  table_name;

(2)查看表详细结构语句

SHOW CREATE TABLE table_name;

4、修改数据表
(1)修改表名

ALTER TABLE old_tables RENAME new_table

(2)修改字段的数据类型

ALTER TABLE table_name MODIFY field_name [data_type];
//例如
ALTER TABLE test_table MODIFY name VARCHAR(30);

(3)修改字段名

ALTER TABLE table_name CHANGE old_field new_field [data_type];

(4)添加字段
添加无完整性约束条件的字段

ALTER TABLE table_name ADD managerId INT(10);

添加有完整性约束条件的字段

ALTER TABLE table_name ADD column1 VARCHAR(12) not null;

在表的第一列添加一个字段

ALTER TABLE table_name ADD column2 INT(11) FIRST;

在表的指定列之后添加一个字段

ALTER TABLE table_name ADD column3 INT(11) AFTER name;

(5)删除字段

ALTER TABLE table_name DORP column2;

(6)修改字段的排列位置
修改字段为表的第一个字段

ALTER TABLE table_name MODIFY column1 VARCHAR(12) FIRST;

修改字段到表的指定列之后

ALTER TABLE table_name MODIFY column1 VARCHAR(12) AFTER location;

(7)更改表的存储引擎
(8)删除表的外键约束条件

ALTER TABLE <表名> DROP FOREING KEY <外键约束名>

5、删除数据库

DROP TABLE [IF EXISTS]表1,表2,.....表n;

暂时先写到这里,还有补充的这里写图片描述

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ronyao/article/details/51541974
文章标签: mysql 数据库 php
个人分类: MySQL
想对作者说点什么? 我来说一句

mysql 重用命令

2011年11月11日 86KB 下载

MySql 常用命令集

2011年02月11日 180KB 下载

MySQL语句大全

2016年01月29日 24KB 下载

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭