数据库相关概念

1、DB:数据库,保存一组有组织的数据的容器
2、DBMS:数据库管理系统,又称为数据库软件(产品),用于管理DB中的数据
3、SQL:结构化查询语言,用于和DBMS通信的语言

数据库存储数据的特点

1、将数据放到表中,表再放到库中
2、一个数据库中可以有多个表,每个表都有一个的名字,用来标识自己。表名具有唯一性。
3、表具有一些特性,这些特性定义了数据在表中如何存储,类似java中 “类”的设计。
4、表由列组成,我们也称为字段。所有表都是由一个或多个列组成的,每一列类似java 中的”属性”
5、表中的数据是按行存储的,每一行类似于java中的“对象”。

MySQL服务的启动和停止

方式一:计算机——右击管理——服务
方式二:通过管理员身份运行
net start 服务名(启动服务)
net stop 服务名(停止服务)

MySQL服务的登录和退出

方式一:通过mysql自带的客户端
只限于root用户方式二:通过windows自带的客户端
登录:
mysql (-h主机名 -P端口号) -u用户名 -p密码
本机括号内可省略
例:mysql -hlocalhost -P3306 -uroot -p123456退出:
exit或ctrl+C

MySQL的常见命令

1.查看当前所有的数据库
show databases;
2.打开指定的库
use 库名
3.查看当前库的所有表
show tables;
4.查看其它库的所有表
show tables from 库名;
5.创建表
create table 表名(列名 列类型,列名 列类型,。。。
);
6.查看表结构
desc 表名
7.查看服务器的版本
方式一:登录到mysql服务端
select version();
方式二:没有登录到mysql服务端
mysql --version
或
mysql --V

MySQL的语法规范

1.不区分大小写,但建议关键字大写,表名、列名小写
2.每条命令最好用分号结尾
3.每条命令根据需要,可以进行缩进 或换行
4.注释单行注释:#注释文字单行注释:-- 注释文字多行注释:/* 注释文字  */

SQL的语言分类

DQL(Data Query Language):数据查询语言select
DML(Data Manipulate Language):数据操作语言insert 、update、delete
DDL(Data Define Languge):数据定义语言create、drop、alter
TCL(Transaction Control Language):事务控制语言commit、rollback

尚硅谷李玉婷老师mysql课程--数据库和SQL概述相关推荐

  1. 尚硅谷李玉婷老师MySQL课程--DQL语言

    DQL(Data Query Language):数据查询语言 select 1.基础查询 语法: SELECT 查询列表 [FROM 表名]; 类似于Java中 :System.out.printl ...

  2. 尚硅谷李玉婷老师MySQL课程--TCL语言

    TCL(Transaction Control Language):事务控制语言 一.事务 一个或一组sql语句组成一个执行单元,这个执行单元全部执行,要么全部不执行. 事务的ACID属性 原子性:要 ...

  3. 尚硅谷李玉婷老师MySQL课程--DDL语言

    DDL(Data Definition Language):数据定义语言 库和表的管理(创建.修改.删除) 创建:create 修改:alter 删除:drop 一.库的管理 1.库的创建 语法 CR ...

  4. 尚硅谷李玉婷老师MySQL课程--视图、变量、存储过程和函数、流程控制结构

    一.视图 1.视图的创建 CREATE VIEW 视图名 AS 查询语句; 例1: create view myv as select avg(salary),job_id from employee ...

  5. 尚硅谷李玉婷老师MySQL课程--DML语言

    DML(Data Manipulation Language):数据操作语言 插入:insert 修改:update 删除:delete 一.插入语句 1.方式一 语法 INSERT INTO 表名( ...

  6. Mysql学习笔记01--尚硅谷李玉婷老师mysql课程

    本单元目标 一.为什么要学习数据库 二.数据库的相关概念 DBMS.DB.SQL 三.数据库存储数据的特点 四.初始MySQLMySQL产品的介绍 MySQL产品的安装 ★ MySQL服务的启动和停止 ...

  7. Mysql学习笔记03--尚硅谷李玉婷老师mysql课程

    进阶7:子查询 含义: 一条查询语句中又嵌套了另一条完整的select语句,其中被嵌套的select语句,称为子查询或内查询 在外面的查询语句,称为主查询或外查询 特点: 1.子查询都放在小括号内 2 ...

  8. Mysql学习笔记04--尚硅谷李玉婷老师mysql课程

    视图 含义:理解成一张虚拟的表 视图和表的区别: 使用方式 占用物理空间视图 完全相同 不占用,仅仅保存的是sql逻辑表 完全相同 占用 视图的好处: 1.sql语句提高重用性,效率高 2.和表实现了 ...

  9. Mysql学习笔记02--尚硅谷李玉婷老师mysql课程

    DQL语言的学习 进阶1:基础查询 语法: SELECT 要查询的东西 [FROM 表名];类似于Java中 :System.out.println(要打印的东西); 特点: ①通过select查询完 ...

  10. mysql基础命令学习(尚硅谷李玉婷老师教学)

    文章目录 一.基础查询方法 案例 二.条件查询 三.排序查询 四.常见函数 单行函数 练习题 五.分组函数 练习题 六.分组查询 练习解析: 七.连接查询 练习解析: 八.sql99语法 一.内连接 ...

最新文章

  1. R二项分布检验:双尾二项检验(Two-tailed Binomial Test)、左尾二项检验(Left-tailed Binomial Test)、右尾二项检验
  2. 4.1.4 OS之文件的物理结构(连续分配、链接分配[隐式-显式]、索引分配[链接方案-多层索引-混合索引])
  3. PaddlePaddle训练营——公开课——AI核心技术掌握——第1章迈入现代人工智能的大门——深度学习简介
  4. 更改Ubuntu终端复制和粘贴的快捷键
  5. 印象笔记编辑pdf_笔记软件使用体验(至2020.03)
  6. OSPF高级特性——LSA-3(Network Summary LSA)的过滤、路由协议——管理距离的修改、外部路由的metric值的修改
  7. 安装的python没有菜单栏_由非root用户安装python包/工具
  8. 怎么判断我选了多少个复选框_7~8个月宝宝一天吃多少辅食,怎么安排?妈妈这样做,养出健康娃...
  9. 向数据库插入中文乱码
  10. 安全研究员警告:特斯拉 Backup Gateway 联网存在多种安全风险
  11. python的range和linspace
  12. SylixOS 操作系统Makefile 简介
  13. 【更新】VMware虚拟机黑群晖7.1.1 RC(懒人包)
  14. 霍尔传感器学习使用心得
  15. 战舰猎手服务器不稳定,《战舰猎手》竟然还有这个系的这艘战舰啊?今天就让你见识一下!...
  16. Vue Cannot read property ‘xxx‘ of undefined
  17. 阿里百川淘宝联盟私域会员对接
  18. 点餐小程序系统/基于微信小程序的点餐系统/点餐平台网站
  19. 程序员为什么热衷于造轮子,升职加薪吗?
  20. python html 中文 编码,如何用Python将HTML非ASCII数据编码为UTF-8

热门文章

  1. 反编译工具ILSpy下载
  2. java pdf绘图_Java 在PDF文档中绘制图形
  3. 调幅广播系统建模与仿真
  4. sql语句智能提示插件
  5. 渗透测试各种扫描工具集合(好用)
  6. 心通达信创突破,即时通讯平台兼容多款国产芯片
  7. matlab高数数学报告,高等数学实验报告matlab参考答案
  8. python将字典写入txt文件_将一个字典写入txt文件并将其读回来?
  9. Python:计算器(代码全+解析+实现结果)
  10. l298n使能端跳线帽_L298N 驱动模块的应用