数据库学习笔记

54 阅读1分钟

开启

  • 数据库管理系统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;

面向主题的,集成的,非易失的,反映历史变化的