数据库MYSQL

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;

你可能感兴趣的:(数据库,mysql,java)