Class6:初学数据库之MySQL基础操作

数据库的集中控制优点:
1、 减少重复性
2、 数据一致性
3、 数据共享
4、 可建立数据库标准:不重复、有效、方便管理
5、 便于维护数据完整性
6、 数据安全性

发展史
1、 萌芽:文件系统
磁盘
2、 初级阶段:第一代数据库
层次模型、网状模型
3、 中级阶段:第二代数据库
关系型数据库(目前大部门公司使用)、结构化查询语言
4、 高级阶段:新一代数据库
“关系-对象”型数据库

关系型数据库
关系模型:以二维表来保存数据,以关系(用外键来体现)来描述表和表之间的联系和一种数据库设计模型。

DBS(数据库系统)包括:
1、DBMS(数据库管理系统):常见数据库管理系统有MySQL 、ORACAL 、DB2、sql server。
2、DB(数据库)
3、DBA(数据库管理员)

SQL:结构化查询语句
数据库里面列名称之为字段

MySQL服务登录和退出
登录:
MySQL -u root -p
退出:
quit;或者 exit;

MySQL的常见命令
查询有哪些数据库:
show databases;
指定操作数据库:
use 数据库名字;
查看数据库中有哪些表:
show tables;
查看表结构
desc表名;
查看表数据库:
select * from 表名

DDL语言(数据定义语言)
创建数据库:
create database 库名;
删除数据库:
drop database 库名;

创建表:(注意要创建表,需要先use 数据库)
create table 表名(
字段名 数据库类型,
字段名 数据库类型,
字段名 数据库类型
);

删除表:
drop table 表名;

MySQL修改表
1、修改表名 rename
alter table 旧表名 rename 新表名;

2、 修改字段的数据类型 MODIFY
alter table 表名 MODIFY 字段名 字段类型;

3、修改字段名 change
alter table 表名 change 旧字段名 新字段名 新字段类型;

4、添加字段 add first after

	将字段firstname 添加到age字段之后
	 alter table 表名 add firstname varchar(5) after age;
	 
	 将firstname添加到第一列
	  alter table 表名add 字段名 varchar(5) first

5、删除字段 drop
alter table 表名 drop 字段名;

修改语句
修改其中某个字段的值
update 表名 set id = 4 where age=56;
多个字段同时修改值的时候用逗号隔开
update表名 set id = 4,name=‘lili’ where age=56;

删除语句
删除其中某一行数据
delete from 表名 where name=‘fengliu’;
同时删除多行数据:
delete from 表名 where name in (‘lisi’,‘wangwu’);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值