目录
⑤ 查看某个数据库下有哪些表?(先选择数据库再查看当下数据库的表)
⑩ 不看表中的数据,只看表的结构,有一个命令(describe缩写为:desc):
一、什么是数据库?什么是数据库管理系统?什么是SQL?
1、数据库:
- database,简称:DB,按照一定格式存储数据的一些文件的组合。
- 顾名思义,存储数据的仓库,实际上就是一堆文件。这些文件中存储了特定格式的数据。
2、数据库管理系统:
- DataBasemMnagement,简称DSMS
- 数据库管理系统是专门用来管理数据库中数据的,数据库管理系统可以对数据库当中的数据进行增删改查。
- 常见的数据库管理系统:MySQL、Oracle、MS SQLserver、DB2、sybase等。。。
3、SQL:
- 结构化查询语言
- 程序员需要学习SQL语句,程序员通过编写SQL语句,然后DBMS负责执行SQL语句,最终来完成数据库中数据的增删改查操作。
- SQL是一套标准,程序员主要学习的就是SQL语句,这个SQL在mysql中可以使用,同时在Oracle中也可以使用,在DB2中也可以使用。
4、三者之间的关系?
- DBMS--执行--> SQL --操作--> DB
二、MySQL常用命令
1、用命令启动停止MySQL服务
语法:net start 服务名称;
net stop 服务名称;
(要用管理员身份打开cmd才有权限)其它服务的启停都可以采用以上的命令。
2、服务启动了,怎么使用客户端登录mysql数据库呢?
语法:mysql -u root -p123456 (显示密码)或 mysql -u root -p (隐藏密码)
3、MySQL 常用命令
① 退出MySQL :exit
② 查看mysql中有哪些数据库?
show databases;
#注意:以分号结尾,分号是英文的分号。
③ 怎么选择使用某个数据库呢?
use sys;
④ 怎么创建数据库呢?
create database test;
⑤ 查看某个数据库下有哪些表?(先选择数据库再查看当下数据库的表)
show tables;
⑥ 查看mysql数据库的版本号:
select version();
⑦ 查看当前使用的是哪个数据库
select database();
注意:
- 以上的命令不区分大小写;
- mysql是不见“;”不执行,“;”表示结束!
- \c用来终止一条命令的输入。
⑧ 导入数据表库.sql(得先创建一个同名的数据库)
sql 脚本文件(了解):
- xxxx.sql这种文件被称为sql脚本文件。
- sql脚本文件中编写了大量的sql语句。
- 我们执行sql脚本文件的时候,该文件中所有的sql语句会全部执行!
- 批量的执行SQL语句,可以使用sql脚本文件。
- 你在实际的工作中,第一天到了公司,项目经理会给你一个xxx.sql文件,
- 你执行这个脚本文件,你电脑上的数据库数据就有了!
bjpowernode.sql 资源(提取码:sl9v)https://pan.baidu.com/s/1grtAeFGM71BIjrKfhNsGkA
source C:\Users\86184\Desktop\SQL\bjpowernode.sql
导入完成!
查看数据库的表单,(dept是部门表;emp是员工表;salgrade 是工资等级表)
⑨ 怎么查看表中的数据呢?
select * from 表名;
select * from dept;
select * from emp;
select * from salgrade;
⑩ 不看表中的数据,只看表的结构,有一个命令(describe缩写为:desc):
desc 表名;
desc dept;
desc emp;
desc salgrade;
4、表(table)
数据库当中是以表格的形式表示数据的,表是数据库最基本的单元。
任何一张表都有行和列:
- 行(row):被称为数据/记录。
- 列(column):被称为字段。
每一个字段都有:字段名、数据类型、约束等属性。
- 字段名:一个普通的名字。
- 数据类型:字符串,数字,日期等。
- 约束:约束也有很多,其中一个叫做唯一性约束,这种约束添加之后,该字段中的数据不能重复。
5、SQL语句的分类
SQL学习笔记之select 关键词_select包含关键字_墨瑶_165的博客-CSDN博客
SQL学习笔记 -- DDL和DML语句_墨瑶_165的博客-CSDN博客