MySQL数据库常用命令行整理(表格)
Laplace Kang
2020-03-13T08:33:09Z
2020-03-14T17:35:53Z
Sheet1
12480
9
600
600
6
9600
23040
0
0
600
0
| MySQL常用命令行 | |
| 1、登陆、退出MySQL | |
| 作用 | 命令行 |
| 本地登陆数据库服务器。 | mysql -u<用户名> -p<你的密码> |
| 如:mysql -uroot -p123456 | |
| 远程登陆数据库服务器。 | mysql -h<主机地址> -u<用户名> -p<你的密码> |
| 如:mysql -h127.00.000 -uroot -p123456 | |
| 退出数据库服务器。 | exit; |
| 2、密码操作 | |
| 作用 | 命令行 |
| 创建密码。 | mysqladmin -u<用户名> password <新密码>; |
| 如:mysqladmin -uroot -password 123456; | |
| 修改密码。 | alter user'root'@'localhost' identified by '<新密码>'; 或 alter user'root'@'localhost' identified with mysql_native_password by '<新密码>'; |
| 如: alter user'root'@'localhost' identified by '123456'; 或 alter user'root'@'localhost' identified with mysql_native_password by '123456'; |
|
| 3、数据库相关操作 | |
| 作用 | 命令行 |
| 在数据库服务器中创建数据库。 | create database <数据库的名称> |
| 如:create database test; | |
| 查询数据库服务器中的所有数据库。 | show databases; |
| 删除数据库。 | drop database <数据库名称> |
| 如:drop database test; | |
| 连接一个数据库进行操作。 | use <数据库名称>; |
| 如:use test; | |
| 4、数据表相关操作 | |
| 作用 | 命令行 |
| 创建一个数据表(关系)。 | create table <表名> |
| (<列名> <列数据类型>, | |
| <列名> <列数据类型>,……); | |
| 如:create table Student | |
| (name VARCHAR(16), | |
| ID INT(4), | |
| sex CHAR(1), | |
| birth DATE); | |
| 删除一个数据表。 | drop table <表名> |
| 如:drop table Student; | |
| 查看当前操作的数据库中的所有数据表。 | show tables; |
| 查看数据表的标题(模式)。 | describe <表名>; |
| 如:describe Student; | |
| 在数据表中增加列(字段/属性/数据项)。 | alter table <表名> add <列名> <类型> <其他>; |
| 如:alter table Student add province VARCHAR(24); | |
| 删除列。 | alter table <表名> drop <列名>; |
| 如:alter table Student drop province; | |
| 修改表名。 | rename table <原表名> to <新表名>; |
| 如:rename table Student to AllStudent; | |
| 5、数据的增删查改 | |
| 作用 | 命令行 |
| 往数据表中添加行(元组/记录)。 | insert into <表名> values (<数据值>,<数据值>,……); |
| 如:insert into Student values ('John',2018123456,'m','2000-01-01'); | |
| 注意:每个数据值类型要与数据表的对应列的标题相匹配。 | |
| 删除行。 | delete from <表名> where <列名>=<数据值>; |
| 如:delete from Student where ID=2018123456; | |
| 查看数据表中的所有行。 | select * from <表名>; |
| 如:select * from Student; | |
| 精确查找数据表中的行。 | select <列名>,…,<列名> from <表名> where <定位数据所在行的列名>=<该列的数据值>; |
| 如:select name,ID from Student where sex='m'; | |
| 修改行。 | update <表名> set <要修改的数据所在列名>=<要修改为的数据值> where <定位数据所在行的列名>=<该列的数据值> |
| 如:update Student set ID=2018654321 where name='John'; | |
MySQL数据库常用命令行整理(表格)的更多相关文章
- MySQL 数据库常用命令小结
MySQL 数据库常用命令 1.MySQL常用命令 create database name; 创建数据库 use databasename; 选择数据库 drop database name 直接删 ...
- CentOS下mysql数据库常用命令总结
mysql数据库使用总结 本文主要记录一些mysql日常使用的命令,供以后查询. 1.更改root密码 mysqladmin -uroot password 'yourpassword' 2.远程登陆 ...
- MySQL 数据库常用命令
1.MySQL常用命令 create database name; 创建数据库 use databasename; 选择数据库 drop database name 直接删除数据库,不提醒 show ...
- MySQL 数据库常用命令 超级实用版分享
1.MySQL常用命令 create database name; 创建数据库 use databasename; 选择数据库 drop database name 直接删除数据库,不提醒 show ...
- [ 转载 ] Mysql 数据库常用命令
完整的创建数据库例子: >create database db_test default character set utf8 collate utf8_general_ci; >use ...
- MySQL数据库 常用命令
1.MySQL常用命令 create database name;创建数据库 use databasename;选择数据库 drop database name 直接删除数据库,不提醒 show ta ...
- Mysql数据库操作(命令行)
1 环境 树莓派: mysql: 2 指令 以下是从命令行中连接mysql服务器的简单实例: [root@host]# mysql -u root -p Enter password:****** ...
- MySQL数据库常用命令
1.连接mysql数据库:mysql -u用户名 -p密码; 2.创建数据库:create database 数据库名称; 3.删除数据库:drop database 数据库名称; 4.使用数据库:u ...
- mysql数据库常用命令笔记
连接数据库:mysql -h localhost -u root -p 000000 退出:exit; \q; quit; SET foreign_key_checks = 0; 禁用外键 ...
随机推荐
- OpenCV 特征点检测
#include <stdio.h> #include <iostream> #include "opencv2/core/core.hpp" #inclu ...
- spring+mybatis+shiro入门实例
sql: 1 /* 2 SQLyog Ultimate v11.33 (64 bit) 3 MySQL - 5.1.49-community : Database - db_shiro 4 ***** ...
- labview的bool(布尔)按键机械属性
在学习LabVIEW(简称LV)时,布尔控件是常用的控件.布尔控件分为按钮型控件和开关型控件,LV内部并没有区分按钮型还是开关型.这两种布尔控件可以根据需要相互转换,通过配置布尔控件的机械动作属性来实 ...
- 为什么有这么多人呼吁要取代Facebook?
扎克伯格这段时间算是栽了,身为人生大赢家的他或许正在遭受最为灰暗的时刻.因为泄露5000万用户数据这一事件,Facebook股价暴跌且扎克伯格身家缩水.被英国与美国相关部门调查.#删除Facebook ...
- TCP 为什么是三次握手,而不是两次或四次?
TCP是一种全双工的可靠传输协议,核心思想:保证数据可靠传输以及数据的传输效率 A------B 二次握手: 1.A发送同步信号SYN+A's initial sequence number 2.B发 ...
- JSP9个内置对象和3个常用指令
一.9个内置对象: 1.request对象客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应.2.response对象包含了响应客户请求的有关信息,但在JSP中很少 ...
- 4.2英寸的iPhone SE2就要来了!但你还会买单吗?
SE2就要来了!但你还会买单吗?" title="4.2英寸的iPhone SE2就要来了!但你还会买单吗?"> 与其他手机厂商不同,苹果在手机市场的产品策略很&q ...
- MyBatis XML 配置文件 properties 元素扩展
在分析 MyBatis XML 配置文件 properties 元素时提到了三种配置方式,其中 property 子元素 和 properties 文件都比较容易理解,但是为什么还要提供一种代码参数传 ...
- 后端开发中,可以在Cache-Control设置的常用指令
max-age 该指令指定从当前请求开始,允许获取的响应被重用的最长时间(单位为秒.例如:Cache-Control:max-age=60表示响应可以再缓存和重用 60 秒.需要注意的是,在max-a ...
- angular知识点(2)
angular知识点(2) 1.为了代码规范,对于需要自动加载的依赖,需要在前面加上注释,注释为://@ngInject 或者是/*@ngInject*/ 2.ngSwitch的应用 在需要用到选择出 ...