当前位置: 首页 > news >正文

六、MYSQL SQL语句

6.1 常用 SQL 命令(极速初体验)

1)登录

[root@hadoop102 ~]# mysql -h192.168.2.102 -P3306 -uroot -p'123456'

2)显示所有数据库

mysql> show databases;

3)进入指定的数据库

mysql> use mysql;

4)查看库中所有表

show tables from 库名,查看指库中的所有表

mysql> show tables;
mysql> show tables from mysql;

5)查看当前库

mysql> select database();

6)查看版本

  • 进入 mysql 客户端之后
mysql> select version();
  • 进入 mysql 客户端之前
[root@hadoop102 ~]# mysql --version
[root@hadoop102 ~]# mysql -V

7)新建一个新数据库

mysql> create database atguigu;

8)在库中,创建新表

  • 选中数据库
mysql> use atguigu;
  • 客户表
mysql> create table customer(id varchar(30),age int, name varchar(30),birthday date);

9)查看表结构

mysql> desc customer;

10)查看表数据

mysql> select * from customer;

11)查询特定列的表数据

mysql> select id, name, sex from student;

12)查询数据并进行过滤

mysql> select * from student where id > 3;

13)运算符查询

  • and
mysql> select id, name, sex, age from student where age >=18 and age <=35;
  • between and
mysql> select id, name, sex, age from student where age between 18 and 35;

14)查询变种

  • or
mysql> select * from student where age=18 or age=35 or age=23;
  • in
mysql> select * from student where age in (18,23,35);
  • like %

% 匹配任意多个字符

mysql> select * from student where name like '%j%';
  • like _

_ 只匹配一个字符

mysql> select * from student where name like '%_o%';
  • is null
mysql> select * from student where email is null;
  • is not null
mysql> select * from student where email is not null;
  • order by asc 升序
mysql> select * from student order by age asc;
  • order by desc 降序

15)插入数据

mysql> insert into student(id,name) values(1001, '小明');

温馨提示:插入 varchar 或 date 型的数据要用 单引号引起来

16)修改表

mysql> update student set name='小红' where id = 1001;

17)删除表记录

mysql> delete from student where id = 1001;

18)删除表

mysql> drop table customer;

19)删除数据库

mysql> drop database atguigu;

20)退出终端

温馨提示:这里总结了三种方式

  • exit
mysql> exit;
  • 终止
Ctrl + c
  • quit
mysql> quit
http://www.dtcms.com/a/496203.html

相关文章:

  • C语言入门(十):函数的深入认识
  • 签名机制 + JWT 鉴权 + Redis 防重放机制​​
  • 网站建设的局限性织梦网站文章内容模板
  • BugKu Web渗透 之 都过滤了
  • Qt模块间依赖与解耦问题
  • LoRA 微调大模型直观的理解
  • LeetCode 面试经典 150_栈_简化路径(53_71_C++_中等)(栈+stringstream)
  • 苏中建设集团官方网站微信seo什么意思
  • 网站死链检测工具wordpress 注册邀请码
  • 企业网站结构网站套用模板
  • 2025年--Lc196-712. 两个字符串的最小ASCII删除和(动态规划在字符串的应用)--Java版
  • 淄博有做网站的吗第一免费营销型网站
  • 怎样做模板网站免费网站提交入口
  • 网站建设是要考虑什么东西做网站有底薪吗
  • 买卖合同审查要点及指南
  • Mui框架做网站专项培训网站建设方案
  • Marin说PCB之POC电路layout设计仿真案例---16
  • M部分权限的撤销
  • 建立网站一般多少钱怎样用网站做app
  • 申威(sw_64)架构下如何安装java-1.8.0-swjdk的rpm包?​
  • 性能测试之性能调优详解
  • sql日志打印控制台及存储
  • 青岛城乡住房建设厅网站软件开发外包是什么意思
  • 网站公司的未来中国城乡住房和建设部网站
  • 算法416. 分割等和子集
  • 编织网站建设网站建设考核
  • 2-SpringCloud-Consul服务注册与发现和分布式配置管理
  • 前后端分离项目java+vue 加密一般用几种加密方式,具体是什么加密,怎么用的
  • 从零掌握贪心算法Java版:LeetCode 10题实战解析(上)
  • matlab_学习_均分数据