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数据库常用命令行大全

  • 2009年07月29日 11:52
  • 3KB
  • 下载

Mysql常用命令行大全

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

Mysql 常用命令行大全

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

MySql 常用命令行大全

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

Mysql常用命令行大全

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

Mysql常用命令行大全

核心提示:增加一个用户user1密码为password1,让其可以在本机上登录, 并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入mysql,然后键入以下命令: 第一招、mys...

Mysql常用命令行大全

第一招、mysql服务的启动和停止 net stop mysql net start mysql 第二招、登陆mysql 语法如下: mysql -u用户名 -p用户密码 键入命令mysql -uro...
  • sha_cq
  • sha_cq
  • 2012年12月17日 09:26
  • 172

MySQL数据库命令行常用命令大全总结篇

本文我们主要介绍一些MySQL数据库的命令行常用的一些命令,包括启动和停止服务,用户登录,用户管理以及常用的批处理命令的使用等,接下来就让我们来一起了解一下吧。 mysql服务的启动和停止   ...
  • gk969
  • gk969
  • 2015年05月21日 13:59
  • 224

mysql常用命令行操作

一、从命令行登录MySQL数据库服务器 1、登录使用默认3306端口的MySQL /usr/local/mysql/bin/mysql -u root -p 2、通过TCP连接管理不同端口的多个M...
  • abwxwx
  • abwxwx
  • 2015年06月02日 11:39
  • 226

Linux 操作MySQL常用命令行

Linux 操作MySQL常用命令行 注意:MySQL中每个命令后都要以分号;结尾。   1、显示数据库   mysql> show databases;   +----------+ ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MySQL常用命令行操作大全
举报原因:
原因补充:

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