开启
- 数据库管理系统DBMS——执行-->SQL-->DB
- 端口号port是应用的唯一代表
- 端口号通常和IP地址在一块,IP用来定位计算机,端口号用来定位计算机上的某个应用,具有唯一性
- mysql数据库启动时,默认端口号是3306
- 数据库安装字符编码选择UTF-8
- 用mysql.exe来连接mysql服务器
mysql -uroot -p密码
命令
启动mysql
net start mysql
停止mysql
net stop mysql
显示数据库
show databases;
use 数据库名;
use 表名;
create database shujvku;
导入sql文件:source 路径(不要有中文)
desc 表名
展示表格的字段名称
- 数据库中最基本的单元是表
- 行(记录) 列(字段)
- 每个字段:字段名 数据类型 约束等属性
- DQL数据查询语言:select
- DML数据操作语言:增删改 insert delete update
- DDL数据定义语言:create drop alter 主要是表结构
- TCL事务控制语言:事务提交,回滚
- DCL数据控制语言:grant revoke
and优先级比or要高
count()后面自动筛选出非空字段
自连接:一张表分成两张表来查询
内连接和外连接:交集和并集
union效率更高,要求两个结果集的列数相同
delete只是删除表中数据,不删除表的存在;drop把整个表都删除了
drop table if exists t_student;
面向主题的,集成的,非易失的,反映历史变化的