page contents
Nen
Nen - 程序员

性别: 天津 - 天津市 注册于 2021-06-23

向TA求助
2850金币数
43180 经验值
1个粉丝
主页被访问 6255 次

3096 个回答

0 赞同

如何查看当前数据库里有哪些用户?

可以通过查询mysql.user表来查询数据库的用户。

回答于 2022-03-16 16:37

0 赞同

如何查看创建的索引及索引类型等信息?

可以通过以下命令查看:SHOW INDEX FROM<tablename>。

回答于 2022-03-16 16:36

0 赞同

如何查看数据库的版本、当前登录用户和当前的数据库名称?

通过VERSION()函数可以查询版本,通过USER()函数可以查询当前登录数据库的用户,通过DATABASE()函数可以获取当前连接的数据库名称。如下所示:

回答于 2022-03-16 16:34

0 赞同

MySQL有哪些常用日期和时间函数?

MySQL的日期函数较多,只需要掌握常用的即可,常用的日期或时间函数如下表所示:

回答于 2022-03-16 16:34

0 赞同

MySQL有哪些数据类型?

MySQL中定义数据字段的类型对数据库的优化是非常重要的。MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。

回答于 2022-03-16 16:15

0 赞同

MySQL中Iimit的作用是什么?

limit限制返回结果行数,主要用于查询之后要显示返回的前几条或者中间某几行数据,其写法如下所示:LIMIT 0,100;#从起始角标为0的位置,往后获取100条记录,也可简写为LIMIT100;LIMIT 10,6;#从起始角标为10的位置,往后获取6条记录。limit的使用示例如下所示:

回答于 2022-03-16 16:14

0 赞同

如何对一张表同时进行查询和更新?

MySQL不允许对同一张表同时进行查询和更新,那么可以使用临时表的方式来处理。如下的SQL语句不能正常执行:

回答于 2022-03-16 16:13

0 赞同

MySQL中如何在表的指定位置添加列?

如果想在一个已经建好的表中添加一列,那么可以用以下语句实现: 这条语句会向已有的表中加入新的一列,这一列在表的最后一列位置。如果希望添加在指定的一列,可以用AFTER关键词 注意,上面这个命令的意思是添加新列到某一列后面。如果想添加到第一列的话,那么可以用FIRST: 可以使用SQL语句“alter table ai3 add...

回答于 2022-03-16 16:04

0 赞同

什么是范式和反范式?

当设计关系型数据库时,需要遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式(Normal Form),越高的范式数据库冗余越小。应用数据库范式可以带来许多好处,但是最主要的目的是为了消除重复数据,减少数据冗余,更好地组织数据库内的数据,让磁盘空间得到更有效的利用。范式的缺点:范...

回答于 2022-03-15 16:14

0 赞同

事务的概念及其4个特性是什么?

事务(Transaction)是一个操作序列。这些操作要么都做,要么都不做,是一个不可分割的工作单位。事务通常以BEGIN TRANSACTION开始,以COMMIT或ROLLBACK操作结束,COMMIT即提交,提交事务中所有的操作、事务正常结束。ROLLBACK即回滚,撤销已做的所有操作,回滚到事务开始时的状态。事务是数据库系统区别于文件系统的重要特...

回答于 2022-03-15 16:13