MYSQL

一、如何登录MYSQL

1.MySQL命令界面登录 2.cmd DOS窗口 3.Navicat

二、为什么需要数据库,数据库能够做什么?

1.存储大量数据【数据库中数据量大】,方便检索和访问

2.保持数据信息的一致、完整【数据具备一致性,不容易缺失】

3.数据库的信息相互共享并且具备一定的安全性【多客户端共享同一台数据库】【数据库可以做备份,具备一定的安全性】

4.通过组合分析可以筛选出对自己有用的信息【不同的用户通过不同维度获取不同的数据库中的数据】

三、数据库基本概念:

  1. 存储的对象:针对所有存在的事物
  2. 数据库的表存储的方式:列的类型固定则值的类型保持一致
  3. 数据库中表的结构特点:有行(记录)和列(字段)
  4. 表和数据的关系:先有表后有数据
  5. MySQL是什么不是数据库,而是数据库管理系统
  6. 数据库中允许有良性的数据冗余
  7. 数据库中如果存在一些不影响业务的脏数据,一般不去删除数据,解决方式是给这些添加状态,通过状态标识去标识这些数据。

四、MySQL的运行机制(体系架构)

  1. 连接层【连接编程语言和数据库】
  2. 服务层【管理数据的增删改查】
  3. 引擎层【1.可插拔2.提高效率】
  4. 存储层【1.存储数据2.管理日志】

五、MySQL中SQL的种类

  1. DML(数据操作语言)
  2. DDL(数据定义语言)
  3. DQL(数据查询语言)
  4. DCL(数据控制语言)

六、数据库创建

1.创建数据库:create database 数据库名

2.选择(切换)数据库:use 数据库名

3.查询当前数据库中数据库列表:show table

4.删除数据库:drop database 数据库名

七、数据表创建

create table t_user(
id int(32) not null auto_increment,
name varchar(32) not null,
pwd datetime not null,
primary key(id)
);
desc t_user

八、修改表

1.修改表名

alter table 表名 rename 新表名;

2.添加字段

alter table 表名 add name(属性名) varchar(32);

3.修改字段

alter table 表名 change 属性名 新属性名 varchar(32);

4.删除字段

alter table 表名 drop 属性名;

5.添加主键

create table t_mose(
id int(32),
name varchar(32),
pwd varchar(32)
);
alter table t_mose add constraint pk_id
primary key t_mose(id);

6.添加外键

alter table t_user add constraint fk_rid
foreign key(rid)
references t_role(id)


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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值