当前位置:首页 > 数据库 > mysql命令行语句

mysql命令行语句

2022年08月05日 15:03:47数据库2

一.常用mysql命令行命令

1.启动MYSQL服务 net start mysql

停止MYSQL服务 net stop mysql

2.netstat -na|findstr 3306 查看被监听的端口,findstr用于查找后面的端口是否存在

3.在命令行中登录MYSQL控制台,即使用MYSQL COMMEND LINE TOOL

语法格式 mysql -user=root  -password=123456  db_name

或者简写格式  mysql -uroot -p123456 db_name

或者可以不写密码,不写数据库,像这样 mysql -uroot -p (输入这个命令,会提示你输入密码,密码是不可见的,登录之后,根据需要再选择数据库)

4.进入MYSQL命令行工具后,使用 status;或/s查看运行环境信息。

5.切换连接数据库的语法:use new_dbname;

6.显示所有数据库:show databases;

7.显示数据库中的所有表:show tables;

8.显示某个表创建时的全部信息:show create table table_name;

9.查看表的具体属性信息及表中各字段的描述

Describe table_name;简写形式:desc table_name;

二.MYSQL中的SQL语句

1.数据库创建:create database db_name;

数据库删除:drop database db_name;删除时可以先判断是否存在,写成:drop database if exits db_name;

2.创建数据表:语法------>> create table table_name(字段1 数据类型,字段2 数据类型);

例子:create table test(id int,username varchar(20);

删除数据表:语法------>> drop table table_name;

例子:drop table test;

3.添加数据: 语法------>> insert into 表名[(字段1,字段2....)] values(值1,值2,.....);

如果向表中的每个字段都插入一个值,那么前面[]括号内字段名可写可不写

例子:insert into test(id,username) values(1,'zhangsan');

如果想向表中插入某个字段,则只需要将某个字段在[]括号内写出,然后values中值一一对应即可

4.查询语句: 语法------->> select * from table_name;

查询指定字段的数据:select 字段1,字段2 from table_name;

例子:select id,username from test where id = 1 order by desc;

5.更新指定数据,更新某一个字段的数据(注意,不是更新字段的名字)

语法------>> update table_name set 字段名 = '新值'[,字段2 = '新值',.......][where id = id_num][order by 字段 顺序]

例子:update test set username = 'lisi' where id = 1;

6.Order语句是查询的顺序,如:order by id desc(或asc),顺序有两种:desc倒叙(100--1)  asc升序(1--100)

Where和order语句也可以用于查询select 与 删除delete

7.删除表中的信息:

语法------>> 删除整个表中的信息:delete from table_name;

删除表中指定的信息:delete from table_name where 条件语句;条件语句如:id = 3;

8.创建数据库用户

语法------->> create user username1 identified by 'password',username2 identified by 'password'....

一次可以创建多个数据库用户

9.用户权限的控制:

语法------>> grant all on db_name.table_name to user_name[identified by 'password'];

10.表结构的修改

1)增加一个字段格式: alter table table_name add column(字段名 字段类型);----此方法带括号

指定字段插入的位置:alter table table_name add column 字段名 字段类型 after 某字段名;

2)删除一个字段格式: alter table table_name drop 字段名;

3)修改字段名称/类型: alter table talbe_name change 旧字段名 新字段名 新字段的类型;

4)改表的名字: alter table table_name rename to new_table_name;

5)一次性清空表中的所有数据:truncate table table_name;此方法也会使表中的取号器从1开始

11.增加主键,外键,约束,索引。。。

1)约束 (主键primary key,唯一性unique,非空not null)

2)自动增长 auto_increment

3)外键foreign key----与reference table_name(col_name)配合使用,建表时单独使用

4)删除多个表中有关联的数据----设置foreign key 为 set null ----具体设置参考帮助文档

12.查看数据库当前引擎

语法------>>show create table table_name;

修改数据库引擎

alter table table_name engine=myisam|innodb;

作者:李士季
来源链接:https://blog.csdn.net/weixin_36111677/article/details/113203571

版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。


本文链接:https://www.javaclub.cn/database/17852.html

标签: MySQL命令
分享给朋友:

“mysql命令行语句” 的相关文章

MySQL建表(create table)命令详解

MySQL建表(create table)命令详解 create table命令 强调:使用建表命令之前必须使用use命令选择表所在的数据库。create table命令的格式如下: create table tablename...

mysql通过命令行查看数据库

mysql通过命令行查看数据库

1.语法: SHOW DATABASES; 2.语法解析: SHOW DATABASES:显示当前连接的数据库服务器上的所有的数据库信息 3.示例: SHOW DATABASES; 4.运行结...

MYSQL常用命令集合

1.导出整个数据库 mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1) mysqldump -u wcnc -p smgp_apps_wcnc > wcn...

mysql清空表命令-delete&truncate详解

mysql可以用delete或truncate来完成表清空: 一、 delete清空 1、使用语法 delete from table_name; 2、使用示例 DELETE FROM `order`; 二、truncate清空 1、 使...

常见的mysql命令

一、连接MySQL       格式: mysql -h主机地址 -u用户名 -p用户密码       1、例1:连接到本机上的MYSQL。      &nbs...

mysql终端命令大全

一:控制类命令 1.show variables like "%datadir%";显示注册在variables中(一个注册表key-value的格式存储数据)key能匹配%datadir%的键值对信息; 2.show create table tb_t...

使用MYSQL命令直接导入导出SQL文件

使用MYSQL命令直接导入导出SQL文件

很多时候,我们的数据开发都会用到很多开发利器,比如powerdesigner, navicat等这些软件,虽然好用,但是要收费,在公司里面是禁止使用盗版软件的,怕罚款各方面的,所以我们也不敢直接在公司的机子上装破解版,这个时候,如果我们要导入或者导出sql语句怎么办,虽然也有免费的软件...

MySQL 命令环境变量设置方法

MySQL 命令环境变量设置方法

安装完MySQL之后,大家可以直接打开MySQL的client输入命令,操作MySQL数据库。当然也可以使用dos窗口输入MySQL命令操作MySQL数据库。 方法1: 1、打开dos窗口,具体怎么打开,百度。 2、定位到MySQL安装目录下的bin目录,比如我...

mysql命令详细解

用户权限类 授予权限 GRANT privileges ON databasename.tablename TO 'username'@'host'; privileges:用户的操作权限,如SELECT, INSERT , UPDATE等.如果...

小皮面板打开mysql命令行

小皮面板打开mysql命令行

面板安装与常用命令 phpstudy for linux web面板的安装,与常用 命令 软件系统要求 操作系统:全新系统(支持CentOS、Ubuntu、Debian、Fedora、Deepin)等 请确保您的系统是纯静的,未安装任何环...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。