mysql常用操作

(1)新增 / 删除 字段

ALTER TABLE table_name ADD [ DROP ] column_name type(length)

*用双星号包裹词语表示html中的强调strong

(2)显示建表信息

show create table table_name;


image.png
(3)显示所有数据库

SHOW DATABASES;

(4)显示当前数据库所有表

SHOW TABLES;

(5)使用某一数据库

USE table_name;

(6)显示所有的字符集配置信息

SHOW VARIABLES LIKE 'char%';
不出现中文乱码,必须在my.ini里面配置 default-character-set=utf8

显示所有的字符集信息.PNG
  • set names gbk 影响 character_set_results,设置为utf8使中文不会出现乱码

  • 如果是新建的一张表,如果要插入中文不乱码,建表时就将character=utf8;然后在插入数据前输入 set names utf8;
    如果表已经创建好,就输入ALTER TABLE table_name CONVERT TO CHARACTER SET utf8;

(7)查看当前数据库

select database();

查看数据库.PNG
(8)过滤查询结果中重复值 DISTINCT

SELECT DISTINCT age FROM student

(9)对查询结果进行排序

ORDER DY 应该是SELECT 语句中最后一条子句,否则会报错


如果想在多个列上进行降序排列,需要对每一列指定DESC关键字

(10)查询在某个范围内的数据

SELECT name FROM student WHERE age IN('22','66','88')

(11)通配符查询
image.png
(12)查看上一步操作产生的警告信息

SHOW WARNINGS

(13)查看mysql支持的存储引擎

show engines

(14)插入数据时使用id进行自增的三种方式

1. 不放入id字段
2. id字段赋值为null
3. id字段赋值为default

image.png
(15)对数据表进行改名

ALTER TABLE table_name RENAME TO[AS] new_name;

image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. 查看数据库:show databases; 2. 创建数据库:create database kuname;...
    Yajulia阅读 255评论 0 1
  • MySQL 数据库常用命令 1、MySQL常用命令 create database name; 创建数据库 use...
    55lover阅读 4,829评论 1 57
  • 1、MySQL启动和关闭(安装及配置请参照百度经验,这里不再记录。MySQL默认端口号:3306;默认数据类型格式...
    强壮de西兰花阅读 677评论 0 1
  • 1.MySQL数据库 2.SQL语句 第一节课 ###1(MySQL数据库)数据库概念.avi 5...
    码了个农啵阅读 1,240评论 1 16
  • DDL 连接:mysql -uroot -p 显示所有数据库:show databases 创建数据库:creat...
    微日月阅读 563评论 0 1