数据库MYSQL

发布时间:2023年12月28日

1.三种缩写的定义

? ? ? ? ? 1.DB:database存储数据的仓库。

? ? ? ? ? ?2.DBMS:数据库管理系统。

? ? ? ? ? ?3.SQL:结构化查询语言。(操作数据库的命令

2.注释(单行、多行)

? ? ? ? ? ?单行注释: #注释文字? /? ? -- 注释文字

? ? ? ? ? ?多行注释:/*? 注释文字? */

3.mysql基本命令

登录命令:mysql -u root -p换行? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?查询版本:select version();

? ? ? ? ? ? ? ? ? 输入密码password。? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 退出mysql:exit、ctrl+c

1.查询所有数据库:show databases

2.打开指定的库:use? ?库(打开指定的库);

? ?显示当前使用数据库里面的表:show tables

3.查看库里面的所有表:show tables from? 库名

4.查看表结构的详情:desc 表名

4.基础查询

select? 查询列表? from 表名;

1.查询列表(字段、常量值、表达式、函数);

? 注意:除了字段其他不需要from已经后面那些。

2.多个字段用(逗号,)隔开。

3.查询表所有字段用*select * from 表;

4.着重号 `? ` 可以区分关键字和字段。

5.别名

1.AS(不区分大小写) select 字段名? as 别名 from .....。

2.空格? ?字段名后面跟空格+别名。

注:别名难以区分的时候要用单引号/双引号。

6.去重 distinct

例如:select DISTINCT department_id FROM employees;

distinct在字段名前面加去掉重复的项。如100 100 200 300 200,只会出现100 200 300.

7.第一天代码总结

-- 得使用这个库才能查询里面的表或者  在这个库里面新建查询输入命令
use myemployees;

-- 查询单个字段
SELECT last_name FROM employees;
-- 2.查询多个字段
SELECT last_name,email,salary FROM employees;
-- 3.查询所有字段
select * FROM employees;

-- 查询常量值
select 100;
select 'john';

-- 查询表达式
select 100%98;

-- 查询函数
SELECT VERSION();

-- 起别名
SELECT VERSION() as 版本
SELECT VERSION() 版本;

-- 去重 
-- 查询部门编号并且去重
select DISTINCT department_id FROM employees;

文章来源:https://blog.csdn.net/2302_76323000/article/details/135238111
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。