MySQL常用命令行操作大全

原创 2016年05月30日 23:05:12

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;

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

版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

MySQL常用命令行操作大全

MySQL常用命令行操作大全学PHP这么久,还做过一些项目,没一些总结总感觉学不到东西,所以处女博客就献给这一篇吧

MySql操作命令大全

mysql操作命令大全

精选:深入理解 Docker 内部原理及网络配置

网络绝对是任何系统的核心,对于容器而言也是如此。Docker 作为目前最火的轻量级容器技术,有很多令人称道的功能,如 Docker 的镜像管理。然而,Docker的网络一直以来都比较薄弱,所以我们有必要深入了解Docker的网络知识,以满足更高的网络需求。

Mysql常用命令行大全

第一招、mysql服务的启动和停止 net stop mysql net start mysql 第二招、登陆mysql 语法如下: mysql -u用户名 -p用户密码 键入命令mysql...

MongoDB常用操作命令大全

如:如果你想创建一个“myTest”的数据库,先运行use myTest命令,之后就做一些操作(如:db.createCollection('user')),这样就可以创建一个名叫“myTest”的数...

Mysql常用命令行大全

第一招、mysql服务的启动和停止 net stop mysql net start mysql 第二招、登陆mysql 语法如下: mysql -u用户名 -...

Mysql常用命令行大全

第一招、mysql服务的启动和停止 net stop mysql net start mysql 第二招、登陆mysql 语法如下: mysql -u用户名 -p用户密码 ...

Mysql常用命令行大全

第一招、mysql服务的启动和停止 net stop mysql net start mysql 第二招、登陆mysql 语法如下: mysql -u用户名 -p用户密码 ...

Mysql常用命令行大全

第一招、mysql服务的启动和停止 net stop mysql net start mysql 第二招、登陆mysql 语法如下: mysql -u用户名 -p用户密码 键入命令mysql...

Mysql常用命令行大全

第一招、mysql服务的启动和停止 net stop mysql net start mysql 第二招、登陆mysql 语法如下: mysql -u用户名 -p用户密码 键入命令mysql...

Mysql常用命令行大全

第一招、mysql服务的启动和停止 net stop mysql net start mysql 第二招、登陆mysql 语法如下: mysql -u用户名 -p用户密码 键入命令mysql...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)