MySQL总结

1、数据库的介绍

数据库是做什么的?

1、数据查询和管理(检索)
2、利于存储数据
3、利于管理和控制
4、进行安全控制(权限控制)

数据库的分类:
关系型数据库(RDBMS)
Relational Database Management System
(关系在数据库中就是二维表,关系数据库就是二维表组成的数据组织)
关系型数据库有表(table)组成,表是由属性(Attribute)(列 Column、字段 field)和行(记录)组成的
非关系型数据库(关系型数据库以外的数据库就是非关系型数据库)
二维表上的:列:属性或字段。行:就是记录。

Oracle、MySQL都是甲骨文公司的

环境变量是:操作系统环境里面的变量
查看环境变量是否设置好:在cmd命令行窗口输入set看有没有配置好的环境变量,重复set查看

数据库的安装和配置
1、mysql -u root -p

-u代表user,-p代表password
2、show databases;

3、对比mysql_home data 目录,数据保存在磁盘目录

4、mysql 连接 mysqld,mysql 是客户端,mysqld 是服务端
my.ini文件里面的内容介绍:
mysql:客户端(Client)
mysqld:服务端(Severs)

structure query language 结构化查询语言

5、创建一个数据库,会在data目录下面生成一个新的目录

6、创建一个表,会在数据库data/数据库目录目录下面生成两个文件,文件名称是以表名命名的

SQL:
DDL、DML、DCL

2019/12/6

数据库的操作

1、show databases;
2、create database if not exists db_name;
3、use db_name;
4、drop database if exists db_name;
5、select database(); #查看当前在哪个数据库中

mysql> use class_13_db;    #查看当前在哪个数据库中
Database changed           --查看当前在哪个数据库中
mysql> select database();
+-------------+
| database()  |
+-------------+
| class_13_db |           /*查看当前在哪个数据库中*/
+-------------+
1 row in set (0.00 sec)

数据库表的操作
1、show tables;
2、create table table_name(
fieldname type,
fieldname2 type
);
3、drop table if exists table_name;

数据库表的增删改查(CRUD)

增加
(Create)
指定列插入

删除

查询(Retrieve)
1、全列
2、指定列查询
3、order by
4、条件 >= , > , <= , < , = , and , or
5、limit
逻辑:and , or , not , && , || , !

下面是老师写的

2019-12-06 课程内容

数据库的操作

  1. show databases;
  2. create database if not exists db_name;
  3. use db_name;
  4. drop database if exists db_name;
  5. select database();

数据库表的操作

  1. show tables;
  2. create table table_name(
    fieldname type,fieldname2 type
    );
  3. drop table if exists table_name;

数据库表的增删改查(CRUD)

  • create -> insert:

insert into table_name(col1,col2) values(v1, v2),
(v1,v2),
(v1,v2);

  • retrieve ->select:
  1. 全列
  2. 指定列查询
  3. order by
  4. 条件 <=, <,= and, or,
  5. limit
  • update:

update table_name set col = xxx;

  • delete:
    delete from table_name where col = xxx;

查询

3 where

逻辑:and,or,not,&&, ||, !

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值