设置mysql 是否区分表名大小写:
打开安装目录下的my.ini文件,在[mysqld]下面加上这句话:
lower_case_table_names=0
设为0表示表名区分大小写,设为1表示表名不区分大小写
查看SQL语句的执行时间:
例如:查看 select * from user 的执行时间,需要:
1.打开profile:
set profiling=1;
2.执行SQL语句:
select * from user
3.查看执行时间:
show profiles;
Duration就是执行时间。
解决 连接mysql的时候,使用localhost可以连接,使用ip不能连接:
grant all privileges on *.* to root@'%' identified by 'your root password';
比如: grant all privileges on *.* to root@'%' identified by 'root';
就会发现mysql数据库的user表中增加了一条记录。而且可以使用ip连接了。
删除表中重复的记录(除了id之外的字段相同的记录表示重复):
步骤一.查询出要删除的记录:
select t1.* from mytable t1 where t1.id > ( select min(t2.id) from mytable t2 where t1.column1=t2.column1 and t1.column2=t2.column2 and t1.column3=t2.column3... )
步骤二.删除记录:
直接这样是不行的:
delete t1 from mytable t1 where t1.id > ( select min(t2.id) from mytable t2 where t1.column1=t2.column1 and t1.column2=t2.column2 and t1.column3=t2.column3... )
需要这样才行:(外面嵌套一下)
delete from mytable where id in ( select id from ( select t1.* from mytable t1 where t1.id > ( select min(t2.id) from mytable t2 where t1.column1=t2.column1 and t1.column2=t2.column2 and t1.column3=t2.column3... ) ) as a )
命令行备份mysql数据库:
mysqldump -u root -proot test > e:/test.bak
恢复数据库:
mysql -u root -proot test < e:/test.bak
查询id自增结果,即执行最近的一次插入时,id的值:
select LAST_INSERT_ID()
相关推荐
### MySQL常用命令总结 本文将基于提供的部分内容对MySQL的基本操作命令进行详细解析,这些命令涵盖了数据库及表的基本管理,如创建、查询、更新等。掌握这些命令有助于更好地管理和操作MySQL数据库。 #### 一、...
MySQL常用命令总结 MySQL常用命令总结
mysql MySql常用命令总结
### MySQL常用命令总结 #### 一、连接MySQL 在MySQL中,通过命令行连接到数据库是一种常见且实用的方法。连接MySQL的基本格式为: ```sql mysql -h 主机地址 -u 用户名 -p 用户密码 ``` - **连接到本机上的MySQL...
### MySQL常用命令精要解析 #### 一、MySQL基础命令概览 ...以上就是MySQL常用命令的详细介绍,涵盖了安装、管理、用户权限、数据操作以及备份恢复等关键方面,希望能帮助您更深入地理解和应用MySQL。
在windows中MySql以服务形式存在,在使用前应确保此服务已经启动,未启动可用net start mysql命令启动。而Linux中启动时可用“/etc/rc.d/init.d/mysqld start”命令,注意启动者应具有管理员权限。 刚安装好的MySql...
### MySQL常用命令总结 #### 一、连接与断开服务器 **知识点1:连接服务器** - **命令格式**:`mysql -h host -u user -p` - `-h host`:指定MySQL服务器所在的主机名或IP地址。 - `-u user`:指定MySQL账户的...
以下是一些MySQL常用命令的详细说明: 1. **创建数据库**: - `CREATE DATABASE`: 用于创建新的数据库。例如,`CREATE DATABASE mydb;` 创建名为`mydb`的数据库。 2. **选择数据库**: - `USE`: 用于切换到指定...
以下是关于MySQL常用命令的一些详细解释: 1. **连接MySQL**: - 使用`mysql -u<username> -p`命令可以连接到本地MySQL服务器,其中`<username>`是你的用户名。如果你的密码为空,直接按回车即可。例如,`mysql -u...
以下是一些关于操作MySQL数据库的常用命令的详细说明: 1. **连接MySQL**:使用`mysql -u 用户名 -p`命令可以连接到MySQL服务器,其中`-u`指定用户名,`-p`会提示输入密码。例如,连接名为root的用户,命令是`mysql...
对于MySQL 8.0,了解并熟练掌握常用命令对于数据库管理至关重要。以下是一些关键的MySQL命令及其详细解释: 1. **登录数据库**: 使用`mysql -u root -p`命令登录MySQL服务器,其中`root`是用户名,系统会提示输入...
为了高效管理和操作MySql数据库,常用的一些命令是必须掌握的知识点。从文件内容中提取出的关键命令可以分为以下几类:数据库和表的操作、数据的导入导出、权限管理以及服务控制。 ### 数据库和表的操作 1. **显示...