MySQL 基礎小技巧

把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
製做MySQL系統服務

啓動服務端和客戶端:sql

啓動: 未製做系統服務的啓動方式: 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
windows上破解密碼

解決亂碼,統一字符編碼windows

統一字符編碼 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語句ide

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語句

補充:編碼

1 添加表字段spa

alter table 表名 add transactor varchar(10) not Null;命令行

alter table 表名 add id int unsigned not Null auto_increment primary keycode

2 要刪除某一字段,可用命令:ALTER TABLE mytable DROP 字段名;server

 

MySQL數據備份

#1. 物理備份: 直接複製數據庫文件,適用於大型數據庫環境。但不能恢復到異構系統中如Windows。 #2. 邏輯備份: 備份的是建表、建庫、插入等操做所執行SQL語句,適用於中小型數據庫,效率相對較低。 #3. 導出表: 將表導入到文本文件中。

 

 

 

重命名數據庫名,MySQL沒有直接重命名數據庫名的方法,只有變相修改

(待更)

相關文章
相關標籤/搜索