一、知识储备
mysql 数据库基本操作知识储备
数据库服务器: 一台计算机(对内存要求比较高)
数据库管理系统: 如 mysql,是一个软件
数据库:oldboy_stu ,相当于文件夹
表: student,school,teacher 相当于是一个具体的文件
记录: 1, 曹操,123456789,22 相当于文件中的一行内容。(字段)
二、初识 sql 语言
sql (structured query language 即 结构化查询语言)
sql 语言主要用于存取数据、查询数据、更新数据和管理关系数据库系统,sql语言由ibm开发。
sql语言分为3中类型:
ddl语句 数据库定义语言: 数据库、表、视图、索引、存储过程。例如:create drop alter。
dml语句 数据库操纵语言:插入数据insert、删除数据delete、更新数据update、查询数据select。
dcl语句 数据库控制语言: 例如 控制用户的访问权限grant、revoke。
三、系统数据库
information_schema: 虚拟库,不占用磁盘空间,存储的是数据库启动后的一些参数,如用户表信息、列信息、
权限信息、字符信息等。
performance_schema: mysql 5.5 开始新增一个数据库:主要用户手机数据库服务器性能参数,记录处理查询请求
时发生的各种事件、锁等现象。
mysql: 授权库、主要存储系统用户的权限信息。
test:mysql 数据库系统 自动创建的测试数据库。
四、创建数据库(文件夹)
1.语法
新建数据库(文件夹): create database 数据库名 charset utf8;
2.数据库命名规则:
可以由字母、数字、下划线、@、#、¥
区分大小写、唯一性、
不能使用关键字如:create select
不能单独使用数字、最长128位。
五、数据库相关操作
1.查看数据库(文件夹)show databases;show create database db1;select database();2.选择数据库(文件夹)use 数据库名;3.删除数据库(文件夹)drop database 数据库名;4.修改数据库(文件):类型alter database db1 charset utf8;