数据库知识点
分类:
文章
•
2022-12-25 00:02:25
数据库知识点汇总
一.数据库介绍
- 运行中的程序,其相关的运行期间数据是存储在内存中,但是,我们的类似用户数据要放置在持久化介质中,因为程序一旦关闭,再下次启动的时候,还是需要能够访问到该数据的,内存中的数据在程序关闭后就会被清理掉。我们现在使用的数据库大部分都是关系型数据库。数据都是以表的形式存在的,业务之间的关系通过表与表的关联发生
二.用户管理
- 设置全局环境变量:将mysqld所在路径添加到计算机属性环境变量path中(后加分号结束)。
- 语句操作启动mysql。
三. 使用Navicat管理工具
- 文件 - 新建连接 - MySQL 输入包括:IP 地址、端口号、用户名、密码
四. 表的相关
- 创建表:
CREATE TABLE table_name (
字段名称 字段数据类型 [字段约束],
字段名称 字段数据类型 [字段约束] )
- 复制表:
CREATE TABLE student_info2 SELECT * FROM student_info;
或者部分复制:
CREATE TABLE student_info2 SELECT id,name FROM student_info;
- 删除表:
DROP [ TEMPORARY ] TABLE [ IF EXISTS ] tb_name[ ,tb_name2…….];
- 修改表:
ALTER TABLE tb_name ADD[CHANGE,RENAME,DROP]
ALTER TABLE tb_name ADD COLUMN address varchar(80) NOT NULL;
ALTER TABLE tb_name DROP address;
ALTER TABLE tb_name CHANGE score score SMALLINT(4) NOT NULL;

- 数据的增删改:
1.1增加数据
INSERT INTO table_name(field1, field2,…) VALUES(value1, value2,…)

1.2修改数据
update table_name set fieldN=valueN where conditions

1.3删除数据
delete from table_name where conditions