文章目录
基础知识
- 数据库:数据管理系统:简单的sql语句
- 有哪些数据库管理系统: Oracle 甲骨文 (把sun公司收购了)做数据库开发的—>MySQL
IBM ----->eclipse(日蚀)/IDEA(使用约百分之六十)
- 安装MySQL:重点Port Number是这个软件的身份账号:3306.端口号不能重复
- 登陆步骤【两种不同的方法】:(1)mysql -uroot - p密码 (2)mysql -uroot - p 回车 Enter password:密码
1.sql 、DB、 DBMS分别是什么?它们之间的关系?
- DB:DateBase 数据库,数据库实际上在硬盘上以文件的形式存在
- DBMS: DateBase Management System 数据库管理系统,常见的有MySQL,Oracle,DB2,Sybase,sqlserver…
- SQL:结构化查询语言,是一门标准通用语言,标准的sql适合于所有的数据库产品,SQL属于高级语言,只要能看懂英文单词的,写出来的sal语句可以读懂,在执行的时候,内部先编译,再执行。
(DBMS负责执行sql语句,通过执行sql语句来操作DB当中的数据)
具体流程:
DBMS–(执行)—>SQL–(操作)–>DB
2.什么是表?
- 表:table table是数据库的基本组成单元,所有的数据都以表格的形式组织,目的是可读性强
- 一个表包括行和列: 行:被称为数据/记录(data) 列:被称为字段(column)
- 每一个字段应该包括哪些属性? 字段名,数据类型,相关的约束
3.学习MySQL主要是学习sql语句,那么SQL语句包括增删改查,SQL语句怎么分类?
(数据查询语言)DQL:查询语言,凡是select语句都是DQL
(数据操作语言) DML:insert,delete,update,对表中的数据进行增删改
(数据定义语言) DDL:creat,drop,alter对表结构的增删改
(事务控制语言) TCL:commit提交事务,rollback回滚事务
(数据控制语言) DCL:grant授权,revoke 撤销权限等
4.导入初始化数据
- 第一步:登录mysql数据库管理系统 dos命令窗口: mysql -uroot -p密码
- 第二步:查看有哪些数据库 show database;(这个不是SQL的,是属于MySQL命令)
- 第三步:创建属于我们自己的数据库 creat databases nanxi;(这个不是SQL的,是属于MySQL命令)
- 第四步:使用数据 use nanxi;(这个不是SQL的,是属于MySQL命令)
- 第五步:查看当前是使用的数据库中有哪些表? show tables;(这个不是SQL的,是属于MySQL命令)
- 第六步:初始化数据
- source 文件地址路径 注意:数据初始化完成之后,有三张表。文件地址路径:直接把需要的sql文件拖在source后面。
5.sql文件
文件后缀以sql结尾,这样的文件称为“sql脚本”。当一个文件扩展名是.sql,并且该文件中编写大量的sql语句,我们称这样的文件为sql脚本。
注意:直接使用source命令可以执行sql脚本。sql脚本的数据太大的时候,无法打开,请使用source命令完成初始化。
6.删除数据库
drop database nanxi;
7.查看表结构
desc 表名;
8.表中的数据?
select * from 表名
9.常用命令:
select databases();
查看当前使用的是那个数据库
select version();
查看mysql的版本号
\c 命令结束
\q或者\exit 退出mysql
10.查看创建表的语句
show creat table 表名;
版权归原作者 楠溪.. 所有, 如有侵权,请联系我们删除。