MySQL 基础小技巧
Posted limengjie0104
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL 基础小技巧相关的知识,希望对你有一定的参考价值。
把mysql软件制作成系统服务
3、把mysqld软件做成系统服务 注意:制作之前先把mysqld关掉 C:\Windows\system32>tasklist |findstr mysqld mysqld.exe 8372 Console 2 454,916 K C:\Windows\system32>taskkill /F /PID 8372 成功: 已终止 PID 为 8372 的进程。 制作: mysqld --install 查看: windows+r 输入services.msc
启动服务端和客户端:
启动: 未制作系统服务的启动方式: 1、启动服务端 mysqld 2、启动客户端 mysql -uroot -p -h127.0.0.1 -P 3306 如果是在本机登录mysqld服务端可以简写: mysql -uroot -p 制作完系统服务后就可以鼠标点击启动或关闭mysql: windows+r 输入services.msc 找到mysql,启动或关闭
破解密码
破解管理员密码 1、先关闭mysqld服务端 2、以跳过授权表的方式在命令行中启动mysqld服务端 mysqld --skip-grant-tables 3、客户端直接以无密码的方式登录root用户,修改密码 mysql -uroot -p mysql> update mysql.user set password=password("123") where user="root" and host="localhost"; Query OK, 0 rows affected (0.00 sec) Rows matched: 1 Changed: 0 Warnings: 0 mysql> flush privileges; Query OK, 0 rows affected (0.00 sec) 4、在命令行中用taskkill杀死mysqld服务,然后正常启动mysqld taskkill /F /PID 131312
解决乱码,统一字符编码
统一字符编码 1、在mysql安装目录下新建my.ini文件 2、修改my.ini [mysqld] character-set-server=utf8 collation-server=utf8_general_ci [client] default-character-set=utf8 [mysql] default-character-set=utf8 3、重启mysqld 4、客户端登录,输入\s查看结果
基本的SQL语句
1、文件夹(库) 增 create database db1 charset utf8; 改 alter database db1 charset gbk; 查 查看所有库的库名 show databases; 单独查看某一个库的信息 show create database db1; 删 drop database db1; 2、文件(表) 首先切换文件夹: use db1; select database(); #查看当前所在的文件夹 增 create table t1(id int,name char); 改 alter table t1 modify name char(16); 查 查看当前库下所有的表名 show tables; 查看t1表的详细信息 show create table t1; 查看表结构 desc t1; 删 drop table t1; 3、文件的一行内容(记录) 增 insert into db1.t1 values (1,‘egon‘), (2,‘alex‘), (3,‘lxx‘); 改 update db1.t1 set name=‘sb‘ where id > 1; 查 select id,name from db1.t1; 删 delete from db1.t1 where name = "SB" ;
以上是关于MySQL 基础小技巧的主要内容,如果未能解决你的问题,请参考以下文章