標籤:lex 語句 match 基礎 製作 軟體 建立 desc play
把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
製作MySQL系統服務
啟動服務端和用戶端:
啟動: 未製作系統服務的啟動方式: 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 131312windows上破解密碼
解決亂碼,統一字元編碼
統一字元編碼 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" ;
基本SQL語句
MySQL 基礎小技巧