sql01--认识表
什么是表?
表: table
表:table是数据库的基本组成单元,所有的数据都以表格的形式组织,目的是可读性
一个表包括行和列:
行:被称为数据/记录(data)
列:被称为字段(column)
每一个字段应该包括哪些属性?
字段名、数据类型、相关的约束。
学习MySQL主要还是学习通用的sQIL语句, 那么sQI语句包括增删改查,sQL语句怎么分类呢
DQL (数据查询语言) :查询语句,凡是select 语句都是DQL.
DMI (数据操作语言) : insert delete update, 对表当中的数据进行增删改。
DDL (数据定义语言) : create drop alter,对表结构的增删改。
TCL (事务控制语言) : commit提交事务, rollback回滚事务 。
DCL (数据控制语言) : grant授权、revoke撤 销权限等。
导入数据(后期大家练习的时候使用这个演示的数据)
第一步:登录mysq1数据库管理系统
dos命令窗口: mysql uroot -p密码
第二步:查看有哪些数据库
show databases;
第三步:创建属于我们自己的数据库
create database mydatabase; (这个不 是sQL语句,属于MySQL的命令。)
第四步:使用bjpowernode数据
use mydatabase; (这个不 是sQL语句,属于MySQL的命令。);
第五步:查看当前使用的数据库中有哪些表?
show tables; (这个不是sQI语句,属于MySQL的命令。)
第六步:初始化数据
mysql> source D: \files \mydatabase . sql (source 后面跟文件路径)
注意:数据初始化完成之后,有三张表:
sql脚本:
bjpowernode.sql, 这个文件以sq1结尾,这样的文件被称为“sq1脚本”。什么是sql脚本呢?
当一个文件的扩展名是.sql,并且该文件中编写了大量的sq1语句,我们称这样的文件为sq1脚本。
注意:直接使用source命令可以执行sq1脚本。
sq1脚本中的数据量太大的时候,无法打开,请使用source命令完成初始化。
删除数据库: drop database mydatabase;