【无标题】

今日任务:
学习mysql

今日总结:
一、SQL数据库语言
1、数据定义语言(CREATE,ALTER,DROP,DECLARE)
2、数据库操纵语言(SRLECT,DELETE,UPDATE,INSERT)
3、数据控制语言(GRANT,REVOKE,COMMT,ROLLBACK)

二、基础的命令总结:
1、创建数据库:
create database my-database

2、删除数据库:
drop database my-database

3、创建新表:
CREATE TABLE table_name (
column1 datatype,
column2 datatype,
column3 datatype,
…);
批注:①、table_name是要创建表的名称。
②、column1,column2,column3是表中的列名。
③、datatype是列的数据类型。

4、根据已经有的表创建新表:
create table new_table like old_table

5、删除表
drop table my_table

6、增加一个列:
(注意:列增加后是不能删除的。)
Alter table my_table add column col type

7、添加主键:
主键的作用
1、主键用于唯一的标识表中的每一行数据,通过主键可以强制表的实体完整性。
2、主键常用于其他表的外键关联,以及对本记录的修改和删除操作。
命令:Alter table my_table add primary key(col)

8、删除主键:
Alter table my_table drop primary key(col)

9、创建索引:
create [unique] index inx on my_table(col…)
10、删除索引:
drop index inx
索引的作用:
提高查询效率,减少数据库的负载,加快数据的检索速度。

11、创建视图:
create view my_view as select statement
12、删除视图:
drop view my_view
解释视图:
试图相当于一个虚拟表,最主要的作用是通过筛选提高数据处理的效率
用途有:
①提高重用性,减少复杂sql语句的使用频次。
②重构数据库,可以对不同的数据表进行关联。
③提高安全性,有选择的对数据进行查询处理

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值
>