AI智能
改变未来

MySQL 学习第一天

MySQL 学习第一天

  • 常见的数据库管理系统
  • SQL语句分类
  • 导入数据
  • 什么是SQL脚本
  • 数据常用命令

新人第一次写,各位大佬多多见谅.。可能会比较啰嗦。
如果有错的地方请大佬第一时间指出来

常见的数据库管理系统

  • Oracle
  • MySQL
  • DB2
  • Sybase
  • Ms sqlServer

接下来说一下sql,DB,DBMS的关系

SQL:
结构化查询语言,是一门标准通用的语言。标准的sql适合所有的数 据产品sql属于高级语言。只要能看懂英语单词的,写出来的sql语 句,可以读懂什么意思。sql语句在执行的时候,实际上内部也会进 行编译,然后执行sql。(SQL语句的编译由DBMS完成。我们看不见)
DB:
DataBase(数据库,数据库实际上在硬盘以文件的形式存在)
DBMS:
DataBase Management System(数据库管理系统)

接下来说一下什么是表

表 :
table是数据库的基本组成单元,所有数据都以表格的形式组织,目 的是可读性强.。
一个表包含行和列:
行: 被称为数据/记录(data)
列: 被称为字段(column)

每一个字段应该包含字段名,数据类型,相关约束。

查看表的结构
desc 表名;

表中数据
selece * form 表;

查看表创建语句
show creat table 表

SQL语句分类

DAL(数据查询语言)

查询语句,凡是select语句都是DQL。

DML(数据操作语言)

insert delete update,对表中的数据进行增删改

DDL(数据定义语言)

creat drop alter,对表结构的增删改

TCL(事务控制语言)

commit 提交事务,rollback返滚事务。(TCL中的T是Transactiom)

DCL(数据控制语言)

grant授权,revoke撤销权限等

导入数据

第一步 登陆MySQL数据管理系统
dos命令窗口
mysql -uroot -p密码

第二步 查看由哪些数据
show databases;(属于MySQL,不是sql语句)

第三步 创建属于我们的数据库
creat database 名字;(属于MySQL)

第四步 使用“数据库”数据
use 数据库名字;(属于MySQL)

第五步 查看当前使用的数据中有哪些表
show tables;(属于MySQL)

第六步 初始化数据
source 数据文件路径

注意 数据初始化完成后,有三张表。

删除数据库
drop database 数据库名字;

所谓的删库跑路(滑稽)

什么是SQL脚本

当一个文件扩展名就是后缀是.sql,并且文件中编写了大量的sql语句,我们称这样的文件为sql脚本。
直接使用source命令可以执行sql脚本,要在dos命令窗口
sql脚本的数据量太大的时候,无法打开,请使用source命令完成初始化

数据常用命令

1 create database 数据库名称;
2 use 数据库名称;
3 select databas();查询当前使用数据库
4 select version();查询数据库当前版本
5 \\c 结一条语句
6 exit 命令突出MySQL

赞(0) 打赏
未经允许不得转载:爱站程序员基地 » MySQL 学习第一天