MySQL一些常用命令

1、登录本地MySQL

#一种是
mysql -u root -p;    #(输入密码后回车)

#另一种是
mysql -uroot -p123456;    #(在-p后面直接带上密码)


2、启动MySQL服务

net start mysql;


3、关闭MySQL服务:

net stop mysql;


4、创建数据库

create database 数据库名;


5、创建数据表

create table 表名 (列名1 类型, 列名2 类型, ...);


6、显示所有数据库

SHOW DATABASES;


7、显示数据库中所有的表

SHOW TABLES;


8、选择数据库

use 数据库名;

#示例:
use mydatabase;


9、创建表

CREATE TABLE table_name (
    column1 datatype,
    column2 datatype,
    column3 datatype,
    ...
);

#示例:
create table student (
    id int primary key,
    name varchar(50),
    age tinyint
);

10、查看表结构

describe 表名;

#或者

show columns from 表名;

11、插入数据

insert into 表名 (字段名1, 字段名2, ...) values (值1, 值2, ...);

#示例:
insert into student (id, name, age) values (1, 'John Doe', 20);


12、查询数据

select * from 表名;


13、 查询表创建语句

show create table 表名;

#或指定列和条件:

SELECT 字段名1, 字段名2 from 表名 where 条件;

#示例:

SELECT column1, column2, column3, ...FROM table_name;


14、更新数据

update 表名 set 字段名 = 新值 where 条件;

#示例:

update student set age = 21 where id = 1;

15、删除数据

delete from 表名 where 条件;

#示例:

delete from student where id = 1;


16、 删除数据库

DROP DATABASE database_name;


17、删除表

drop table 表名;

#示例:

drop table student;


18、删除字段

alter table 表名 drop column 字段名;

#示例:

alter table student drop column age;

19、删除授权

REVOKE ALL PRIVILEGES ON *.* FROM root@"%";


20、退出MySQL客户端

exit;


#或

quit;


21、备份数据库

mysqldump -u [user_name] -p [password] [database_name] > [backup_file_path]


22、 还原数据库

mysql -u [user_name] -p [password] [database_name] < [backup_file_path]

23、修改密码

mysqladmin -u 用户名 -p 旧密码 password 新密码

#例如,给 root 加个密码 12345:

mysqladmin -uroot -p password 12345

#再将 root 的密码改为 56789:

mysqladmin -uroot -12345 password 56789


24、显示当前 MySQL 版本和当前日期

SELECT version(), current_date;


25、修改表结构

alter table;


26、重命名表

rename table 原表名 to 新表名;

相关推荐

  1. MySQL一些常用命令

    2023-12-31 09:46:03       33 阅读
  2. sqlmap一些常用命令

    2023-12-31 09:46:03       44 阅读
  3. docker一些常用命令

    2023-12-31 09:46:03       3 阅读
  4. Linux 常用一些命令

    2023-12-31 09:46:03       33 阅读
  5. ffmpeg一些常用命令

    2023-12-31 09:46:03       13 阅读
  6. mysql一些常用查询语句

    2023-12-31 09:46:03       18 阅读
  7. 【python】一些常用命令汇总(持续更新……)

    2023-12-31 09:46:03       23 阅读
  8. 一些常用的Node.js命令

    2023-12-31 09:46:03       19 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-31 09:46:03       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-31 09:46:03       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-31 09:46:03       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-31 09:46:03       18 阅读

热门阅读

  1. Python-01-print、input、#

    2023-12-31 09:46:03       43 阅读
  2. kafka-python简单生产消费数据

    2023-12-31 09:46:03       47 阅读
  3. 基于单片机的公交车站自动报站器设计与实现

    2023-12-31 09:46:03       38 阅读
  4. MybatisPlus之常用插件的使用

    2023-12-31 09:46:03       29 阅读
  5. Spring Boot IO官方文档中文版

    2023-12-31 09:46:03       27 阅读
  6. vue、react、angular 区别

    2023-12-31 09:46:03       34 阅读
  7. delphi中format日期格式的小要点

    2023-12-31 09:46:03       37 阅读
  8. Ubuntu 系统中安装和配置 clash

    2023-12-31 09:46:03       35 阅读