MySQL笔记一:总体介绍和基本知识
1.1基本概念
-
MySQL是一个数据库管理系统
-
SQL是结构化查询语句,程序员通过编写SQL语句,然后DBMS执行SQL,完成数据库的增删改查操作。
-
SQL是一套标准,不仅在MySql中可以使用,在Oracle、DB2中也可以使用
1.2启动与停止服务
端口3306
计算机->属性->服务和应用程序->服务->MySql 可视化界面启动或暂停MySQL服务
Win+R cmd:
指令 net start MyAQL57 启动服务
指令 net stop MyAQL57 停止服务
其他的服务启动与停止也同理
1.3mysql常见命令(命令不区分大小写)
登录 mysql -uroot -p密码
查看mysql有哪些数据库 show databases;
选择使用某个数据库 use test;
查看数据库下有哪些表 show tables;
创建数据库 create database database1;
退出 exit
1.4数据库中最基本的单元:表
任何一张表都有行和列
行:被称为数据/记录
列:被称为字段,每一个字段都有字段名、数据类型、约束等属性。
约束:约束有很多,比如唯一性约束,添加之后该字段的数据不能重复
1.5SQL语句的分类
DQL :
数据库查询语言
由SELECT子句,FROM子句,WHERE 子句组成的查询块
DML:
数据库操作语言
insert(增)、delete(删) 、update(改)
操作表中的数据,凡是对数据进行增删改的都是DML
DDL:
数据库定义语言
create(增)、drop(删)、alter(改)
修改数据中表的结构。
TCL:
事务控制语言
commit(事物提交)、rollback(事物回滚)
用于快速原型开发、脚本编程、GUI和测试等方面
DCL:
数据控制语言
grant(授权)、revoke(撤销权限)
用来授予或回收访问数据库的某种特权,并控制数据库操纵事务发生的时间及效果,对数据库实行监视等。
1.6SQL基本操作
导入SQL source C:\course\dataset1.sql (注意路径不要有中文)
查看表 show tabels;
查看表中所有的数据 select * from movies; (movies是数据库下一个表的名字)
查看表的结构 desc movies; (describe的缩写)

浙公网安备 33010602011771号