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数据库中常用的命令,非常适合初学者,同时也适合有经验的数据库技术人员参考。...
  • jin13277480598
  • jin13277480598
  • 2016年09月11日 16:42
  • 7160

[MySQL学习]常用SQL语句大全总结

转载地址:http://www.cnblogs.com/0351jiazhuang/p/4530366.htmlSQL是(Structured Query Language)结构化查询语言的简称,下面...
  • Hanrovey
  • Hanrovey
  • 2017年03月31日 10:02
  • 8171

MySQL常用语句大全

//该资源来自网络,是一个文档,源无可寻,如有侵权,请联系我及时删除 SQL查询语句大全集锦 MYSQL查询语句大全集锦 1:使用SHOW语句找出在服务器上当前存在什么数据库: mys...
  • liweiwang1993
  • liweiwang1993
  • 2015年04月27日 14:08
  • 990

经典MySQL常用语句大全

最常用的显示命令:1、显示数据库列表。show databases;2、显示库中的数据表:use mysql;show tables;3、显示数据表的结构:describe 表名;4、建库:creat...
  • zhushuhai331
  • zhushuhai331
  • 2016年02月24日 12:07
  • 463

mysql基本sql语句大全(基础用语篇)

mysql基本sql语句大全(基础用语篇)。 sql语句mysql 新庄里 · 2016-07-25 16:41   1、说明:创建数据库   CREATE DATABASE ...
  • example440982
  • example440982
  • 2016年08月01日 21:02
  • 3606

常用mysql命令行操作

一、连接MYSQL 格式: mysql -h主机地址 -u用户名 -p用户密码 或者: mysql -u 用户名 -p // 回车后要求输入密码,密码不可见 1、连接到本机上的MYS...
  • ljcjeff
  • ljcjeff
  • 2014年01月18日 16:38
  • 481

mysql 常用的命令行操作

mysql -h localhost -P 3306 -uroot -p
  • wwHRestarting
  • wwHRestarting
  • 2016年03月29日 14:48
  • 194

Mysql常用 命令行操作总结

本文来自 csdn ucser,    http://blog.csdn.net/perfectpdl   转载注明出处,谢谢! 1.导入某个sql文件到数据库: 用source命令,必须先登录...
  • perfectpdl
  • perfectpdl
  • 2013年07月07日 19:54
  • 1769

经典MySQL语句大全和常用SQL语句命令的作用。

转自网络: 经典MSSQL语句大全和常用SQL语句命令的作用  下列语句部分是Mssql语句,不可以在access中使用。 SQL分类: DDL类型包括数据库、表的创建,修改,...
  • suyu_yuan
  • suyu_yuan
  • 2016年06月29日 17:56
  • 1994

mysql常用命令行操作

一、从命令行登录MySQL数据库服务器 1、登录使用默认3306端口的MySQL /usr/local/mysql/bin/mysql -u root -p 2、通过TCP连接管理不同端口的多个M...
  • abwxwx
  • abwxwx
  • 2015年06月02日 11:39
  • 244
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MySQL常用命令行操作大全
举报原因:
原因补充:

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