1.修改mysql用户root密码的指令是什么:
解答:
mysqladmin -u root password test;
2. int类型字段需要占多少存储空间
解答:
4字节
3. 第一次启动时,mysql_install-db初始化命令,这个脚本创建了()数据库
解答:
mysql和test
4. mysql中的NULL是指();
解答:
无任何值
5. 视图的概念说法正确的是
解答:
视图与表的区别就是在于它是逻辑定义的虚表。
6.你要在Oracle中定义SQL查询。下列哪个数据库对象不能直接从select语句中引用?
解答:
索引(索引情况使用explain查看)
7.mysql备份命令?mysql如何对smart用户授权访问,密码为123456
解答:
备份命令:mysqldump命令
授权访问:grant select on *.* to 'smart'@'%' identified by '123456';
8.简单说一下mysql忘记密码后该如何处理?
- 停止服务
- 打开配置文件,在[mysqld]下面添加字段skip-greant-tables,保存文件并退出重启mysql服务
- 此时登录MySQL服务无需密码登录
- 进行root用户密码修改使用update命令。
UPDATE mysql.user SET authentication_string=PASSWORD('new_password') WHERE User='username';
,其中new_password
是您想要设置的新密码,username
是您的MySQL用户名- 刷新权限表,并退出
- 进入配置文件,删除skip-grant-tables行。
- 重启MySQL
9.如何查看mysql是否锁表
SHOW OPEN TABLES WHERE In_Use > 0;
如果结果集为空表示没有表被锁定。