数据库知识点

数据库知识点汇总

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