数据库mysql学习第一天
#1.单行注释
/*
2.多行注释
*/
SHOW DATABASES;
USE mysql;
CREATE TABLE student(id INT,NAME VARCHAR(20));
INSERT INTO student VALUES(1,'测试1');
SELECT *FROM student;
DESC student;
-- 单行注释
/*导入现在有的数据表 表的数据
3.方式一 source文件的全路径
source E:\mysqlData\atguigudb.sql;
*/
SELECT *FROM employees;
# 4.最基本的select语句 :SELECT 字段1,字段2,。。FROM表名
SELECT 1+1,3*2;SELECT 1+1,3*2;
FROM DUAL;# 5.dual:伪表
#6.*所有字段(列)
SELECT last_name,email,job_id
FROM employees;
#7.类的别名
#as:全称:alias(别名)可省略
#列的别名可以使用一对“ ”引起来不要使用单引号
#字符串日期时间类型的变量需要使用一对’‘表示
SELECT employee_id emp_id,last_name,department_id
FROM employees;
SELECT employee_id emp_id,last_name lname,department_id 部门id,
salary*12 "annual sal"
FROM employees;
SELECT DISTINCT department_id
FROM employees;
#8.空值参与运算
#空值:null
#null不等同于0#.空值参与运算:结果一定也为空
SELECT employee_id,salary "月工资",salary*(1+IFNULL(commission_pct,0))*12
"年工资",commission_pct
FROM employees;
SELECT*FROM
#9.着重号``
SELECT*FROM `order`;
#10.查询常数
SELECT '员工',123,employee_id,last_name
FROM employees;
#11.显示表的结构
DESCRIBE employees;#显示了表中字段的详细信息
#12.过滤条件 声明在FROM结构的后面
SELECT *FROM employees
WHERE department_id = 90;
#练习:查询last_name为‘King’的员工的信息
SELECT *FROM employees
WHERE last_name='King';#忽略大小写
SELECT*FROM employees;
# 1.查询员工12个月的工资总和,并起别名为ANNUAL SALARY
SELECT employee_id,salary "月工资",salary*(1+IFNULL (department_id,0))*12 "ANNUAL SALARY"
FROM employees;
# 2.查询employees表中去除重复的job_id以后的数据
SELECT DISTINCT job_id
FROM employees;
# 3.查询工资大于12000的员工姓名和工资
SELECT first_name,last_name,salary
FROM employees
WHERE salary>12000;
# 4.查询员工号为176的员工的姓名和部门号
SELECT first_name,last_name,department_id
FROM employees
WHERE employee_id=176;
# 5.显示表 departments 的结构,并查询其中的全部数据
DESC departments;`
select*from departments
数据库mysql学习第一天相关推荐
- 数据库MySQL学习笔记高级篇(周阳)
数据库MySQL学习笔记高级篇 1. mysql的架构介绍 mysql简介 高级Mysql mysqlLinux版的安装 mysql配置文件 mysql逻辑架构介绍 mysql存储引擎 2. 索引优化 ...
- 数据库MYSQL学习系列三
数据库MYSQL学习系列三 三.MYSQL事务与存储引擎 3.1-数据库事务 什么是事务 一系列有序的数据库操作: o要么全部成功 o要么全部回退到操作前的状态 o中间状态对其他连接不可见 事务的 ...
- 数据库MYSQL学习系列一
数据库MYSQL学习系列一 一.MYSQL数据库基础 1.1-认识MYSQL 什么是数据库 计算机处理和存储的一切信息都是数据 计算机系统中一种用于存取数据的程序 一种: 计算机系统中有很多种能够存取 ...
- 数据库Mysql基础------第一部分 数据的准备与基础命令
一.初识数据库 一.为什么要用数据库? 数据库(Database)是按照数据结构来组织.存储和管理数据的仓库 数据库随时随地的存在,并且使用,简单的说,数据库就是收集数据的结构.数据涉及很多,例如一个 ...
- 数据库MYSQL学习系列二
2.1-MySQL数据类型 Number不止一种 ××× 浮点型 ××× INT SMALLINT MEDIUMINT BIGINT type Storage Minumun Value Maximu ...
- 数据库mysql学习笔记
一.绪论 数据库database,按照一定格式存储数据的一些文件的组合 数据库管理系统databaseManagment,对数据库中的数据进行增删改查 常见的数据库管理系统:Mysql.Oracle. ...
- django 数据库mysql学习向数据库表中添加数据
环境:windows ,已经安装了 mysql, 安装了django 1.新建一个django 项目 2.新建一个子应用 python manage.py startapp moelsinfo 3.在 ...
- 数据库MySQL入门第一天
数据库的几个基本概念 1,数据库(Database,DB) 数据库指的是以一定格式存放.能够实现多个用户共享.与应用程序彼此独立的数据集合. 2,数据库管理系统(Database Management ...
- MySQL学习第一天
Commands end with ; or \g. 你的命令必须以以上两种结尾select version();MySQL版本 select user();用户 select database(); ...
最新文章
- 持志助中华 九州初志开创国内集群存储新时代
- Angular jasmine TestBed.configureTestingModule的工作原理
- uva 1625——Color Length
- 个人自媒体博客整站模板
- 专注计算机专业知识讲授,计算机一级考试MS Office上机指导
- 攻防世界-Misc-gif
- 权限管理系统之字典(代码)管理
- PM常用软件工作平台
- php视频转发,蓝叶分享好看视频地址解析php代码
- 手把手带你开发豆瓣FM(vue)
- OSPF开销值、协议优先级及计时器的修改
- 让你的网站用上炫酷的中文字体
- java获取基金实时数据_JAVA爬取天天基金网数据
- iOS之加载Gif图片
- 共线性分析软件MCScanX安装、报错解决方法及使用
- Mac开发-公证流程记录Notarization-附带脚本
- 云计算-Linux-云计算是啥.什么是Linux-小白
- 这些电脑软件堪称惊艳,你一定用得上【建议收藏】
- Linux修改主机名
- 内推 | 商汤科技计算机视觉岗(全职/实习),可直通面试