一、MySQL程序操作


操作 命令
查看数据库版本 mysql -V 或者 登入mysql后输入status
查看连接的端口号 登入mysql后输入 show global variables like 'port';
mysql目前状态 sudo service mysql status
关闭mysql服务 sudo service mysql stop
开启mysql服务 sudo service mysql start
卸载mysql sudo apt-get remove mysql-server



二、数据库命令行操作


操作 命令
登录数据库 mysql -u root -p
创建数据库 create database 数据库名称;
查询数据库 show databases;
删除数据库 drop database ‘数据库名称’;
选择数据库 use ‘数据库名称’
查看数据表 show tables;
创建表 CREATE TABLE 表名 (column_name column_type);
显示数据表结构 describe 表名;
删表 drop table 表名;

创建表实例
MySQL命令行基本操作 - MySQL

  • 如果你不想字段为 NULL 可以设置字段的属性为 NOT NULL, 在操作数据库时如果输入该字段的数据为NULL ,就会报错。
  • AUTO_INCREMENT定义列为自增的属性,一般用于主键,数值会自动加1。
  • PRIMARY KEY关键字用于定义列为主键。 您可以使用多列来定义主键,列间以逗号分隔。
  • ENGINE 设置存储引擎,CHARSET 设置编码。



三、CRUD命令行操作


crud是指在做计算处理时的增加(Create)、读取(Read)、更新(Update)和删除(Delete)几个单词的首字母简写.

2.1 增加(Create)操作


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

向stu表中添加两条数据
MySQL命令行基本操作 - MySQL

2.2 读取(READ)操作


select 字段1, 字段2 from 表名 where 限定条件;

查询stu表中所有数据
MySQL命令行基本操作 - MySQL
给定条件查询
MySQL命令行基本操作 - MySQL

测试BINARY关键字(查询条件区分大小写)
MySQL命令行基本操作 - MySQL

2.3 更新(Update)操作


update 表名 set 字段1=值, 字段2=值, … where 限定条件;

MySQL命令行基本操作 - MySQL

限定条件下批量修改(REPLACE)
MySQL命令行基本操作 - MySQL

2.4 删除(Delete)操作


delete from 表名 where 限定条件;


[参考文章]

  1. 菜鸟 MySQL教程
  2. ubuntu安装Mysql
  3. linux mysql 查看默认端口号和修改端口号
  4. 如何查看MySQL的版本?

相关文章:

  • 2021-04-22
  • 2021-08-31
  • 2021-07-19
  • 2021-08-31
  • 2021-09-15
  • 2021-07-07
  • 2021-05-29
猜你喜欢
  • 2021-12-03
  • 2021-08-10
  • 2022-12-23
  • 2021-05-04
  • 2021-07-17
  • 2022-01-11
相关资源
相似解决方案