MySQL查看命令行

本文介绍了MySQL的基础操作,包括查看版本、创建/使用/删除数据库、查询表结构及数据等。此外,还涵盖了表的创建、数据的插入、更新与删除,以及DDL语句用于表结构的修改。同时讲解了数据库约束、索引创建和查询优化等关键概念,是数据库管理员和开发者入门MySQL的必备知识。
摘要由CSDN通过智能技术生成

MySQL基础操作命令

  1. 查看msyql版本:mysql --version 或 mysql -V
  2. 创建数据库: create database 数据库名称
  3. 查询当前使用的数据库: select database()
  4. 终止一条语句: \c
  5. 退出MySQL: \q(ctrl+c)
  6. 查看有哪些数据库: show databases
  7. 使用数据库: use 数据库名称
  8. 查看当前使用数据库中的表格 : show tables
  9. 删除数据库 :drop database 数据库名称
  10. 查看表结构 :desc 表名称
  11. 查看表的创建语句 :show createtable 表名称;
  12. 简单查询语句 :select 字段名1,字段名2,…from 表名 where 条件 order by 字段 asc/desc;
  13. 查询结果去重 :select distinct 字段1,字段2 from 表名;
  14. 连接查询 :A join B on 连接条件 where;
  15. 创建表
			create table 表名(
			字段名1 数据类型,
			字段名1 数据类型,
			字段名1 数据类型,
			...);
  1. 插入数据:表中没有写的字段插入null,字段也可以省略,但value输入值的数量和顺序得和字段名匹配
insert into 表名(字段名1, 字段名2,...)values(1,2,...);

17.将查询结果当做表创建出来:create table 表名 as select 语句;
18. 更新表:updata 表名 set 字段名1=值1, 字段名2=值2,…
19. 删除数据:

delete from 表名 where 条件;//删除内容不删除表结构,不释放空间
truncate table 表名;//删除内容不删除表结构,释放空间,不可回滚
drop table 表名;//删除内容和表结构,释放空间
  1. 表结构修改(DDL)
增加列:
alter table 表名 add column 列名 类型(长度)  约束;
修改现有列类型、长度和约束:
alter table 表名 modify column 列名 类型(长度)  约束;
修改现有列名称:
alter table 表名 change column 旧列名 新列名 类型(长度)  约束;
删除现有列:
alter table 表名 drop column 列名
  1. 约束:
    非空约束:not null(只有列级约束,没有表级约束)
    唯一性约束:unique
    主键约束:primary key(唯一且非空)
    外键约束:foreign key
  2. 创建索引:
    create index 索引名 on 表名(字段名)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值