当前位置: 首页 > news >正文

MySQL复习题(期末考试)

MySQL复习题(期末考试)

1.MySQL支持的日期类型?

DATE,DATETIME,TIMESTAMP,TIME,TEAR

2.为表添加列的语法?

alter table 表名 add column 列名 数据类型;

3.修改表数据类型的语法是?

alter table 表名 modify 列名 新数据类型;

4.更改表的列名的语法?

alter table 表名(t) change oldcolumn newcolumn 数据类型;

5.删除表列的语法是?

alter table 表名 drop 列名;

6.显示表结构语法?

desc 表名;

7.显示所有数据数据库名称的语法是?

show databases;

8.mysql中,连接查询种类有哪些?

内连接和外连接

9.MySQL是否支持事务?

10.rollback表示什么?

表示回滚事务

11.commit表示什么?

表示提交事务

12.事务特点?

原子性,一致性,隔离性,持久性

13.RDBMS是指?

关系型数据库管理系统

14.什么是主键?

主键是唯一的,不能为空,值不能重复的列

15.什么是外键?

外键主要用于关联两张表

16.索引作用是什么?

索引主要用于提高查询速度,但是有条件的。索引一般建立在重复值少的列

17.查看表的索引有那些

show index from 表名;

18.表的三范式是什么?

1)表的每一列不能再分割

2)要求表中的每个非主键列完全依赖于主键,而不是依赖于主键的一部分

3)要求表中的非主键列不依赖于其他非主键列

19.表头是什么?

是表的每列的名称

20.表的每列有什么特点?

表的每列数据类型一定相同

21.备份数库的语法是?

mysqldump -uroot -p123456 数据库名> 文件名

22.查询表所有列语法?

select * from 表名;

23.删除某一行记录语法?

delete from 表名 where 主键列=值;

24.创建临时表的语法?

create temporary table 表名;

25.创建表的语法?

学会创建学生表、分数表、课程表

create table stu(sid int primary key auto_increment,sname varchar(90),ssex varchar(90));

create table score(cid int,sid int,score float);
create table course(cid int primary key,cname varchar(90));

26.学会创建存储过程?

首先修改结束符
delimiter //


create procedure 过程名(a int,b int,out c int)
begin
set c=a+b;
end;
//

27.学会创建函数?

create function 函数名(p1 int,p2 int) returns int
begin
declare c int default 0;
set c=p1*p2;
return c;
end
//

http://www.lryc.cn/news/370229.html

相关文章:

  • 利用DVWA演示文件上传漏洞获取网站shell权限(二)
  • Java---BigInteger和BigDecimal和枚举
  • mybatis数据批量更新
  • 自动驾驶#芯片-1
  • 【保姆级讲解下QT6.3】
  • windows安装conda
  • ubuntu设置GPU功率
  • [发布]嵌入式系统远程测控软件-基于Qt
  • 【数据结构】查找(顺序查找、二分查找、索引顺序查找、二叉排序树、平衡排序树、B树、B+树、哈希表)
  • 远程连接路由器:方法大全与优缺点解析
  • NI USB-6009 DAQ采集卡拆解
  • 详细分析Mysql临时变量的基本知识(附Demo)
  • JS的五种事件函数,各自应用场景又分别是什么
  • 电脑想加个WIFI功能,怎么选!
  • 机器学习——决策树
  • 弘君资本:苹果股价暴涨,创历史新高!
  • web前端拖拽工具:探索其复杂性、困惑度与爆发度
  • Web前端数据驱动视图的深度解析
  • HTML5的新语义化标签
  • 周一美股集体低开后转涨,早盘仅道指小幅下跌,英伟达跌超3%后转涨超1%
  • Phybers:脑纤维束分析软件包
  • 手机丢失不惊慌,华为手机已升级至楼层级设备查找!
  • SpringBoot 的多配置文件
  • [Java基础揉碎]网络相关概念
  • UE5 Sequencer 使用指导 - 学习笔记
  • Web前端项目源码:深入解析与未来探索
  • MyBatis的配置文件,即:src->main->resources的配置
  • completefuture造成的rpc重试事故
  • 6月11号作业
  • 探究Vue源码:深入理解diff算法