MySQL數據庫基本語句和配置文件及修改密碼


MySQL數據庫的基本使用方法

修改密碼與破解密碼

字符編碼與配置文件

基本MySQL語句

 

MySQL語句的重小知識

在MySQL數據庫中的SQL語句結束符號是英文的分號(;)

 

修改密碼與破解密碼

修改密碼的方式:

1.在不登錄的情況下修改密碼

mysqladmin -u用戶名 -p原密碼 password新密碼

2.在登陸情況下修改密碼

set password=password('你自己想要的密碼')

這個命令修改的是我們現在所登錄的用戶的密碼

 

 

 

忘記了密碼怎么辦急!急!急!(僅限本地)

1.先停止MySQL服務(以管理員身份打開cmd)

   net stop mysql

2.取消校驗授權表的形式啟動服務端

   mysqld --skip-grant-tables

3.前面一個窗口不要關再打開一個窗口以管理員身份直接登錄

   mysql -uroot -p

4.修改指定用戶的密碼(本質是去儲存用戶數據表中修改密碼數據)

   update mysql.user set password=password(2000915) where user="root" and host="localhost"; (修改用戶的密碼)

  

5.停止服務並且正常使用

   ctrl+c或者再以net stop mysql命令停止

   然后在輸入net start mysql 使其運行

 

 

 

字符編碼和配置文件

字符編碼

查看當前服務端的基本信息(\s)

如果發現MYSQL內的字符編碼不同意的話就需要統一 避免以后出現亂碼的現象

 

配置文件

MySQL默認的配置文件是my-defalut.ini

MySQL默認的配合文件需要去修改的話不能在原文件,可以重新復制一份再修改

復制的文件名必須是my.ini

在復制的文件內重新寫入以下固定的配置格式

 

[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8

修改完配置文件之后一定要重啟以下服務端

 

基本SQL語句

1.查詢 show databases; # 查看所有的數據庫名稱
    show create database ddd;  # 查看指定的數據庫(了解)

  

2.增加 create database ddd; # 創建數據庫ddd

 

 

 

3.修改 alter database ddd charset='gbk';  # 修改數據庫編碼

 

4.刪除 drop database ddd; # 刪除指定的數據庫

 

 

如何查看當前在哪個庫下 select database();

 

 

切換數據庫 use ddd;

 

 

1.查 show tables; # 查看某個庫下所有的表名
    show create table d1;  # 查看指定的表信息(了解)
    desc d1;  # 查看表結構(很常用) 全稱是 describe t1;

 

 

 

 

 

 

2.增 create table d1(id int,name char); # 創建表(必須有字段名和類型)

 

 

3.改 alter table d1 modify name varchar(16);  # 修改字段類型

 

 

4.刪 drop table d1; # 刪除指定的表

 

文件(記錄)

先有庫和表(自己創建的庫和表示最好的,mysql自帶的不要去使用)

1.查 select * from d1; # 查看d1表中所有的數據 select id,name from d1; # 查看指定字段對應的數據

 

 

2.增 insert into d1 values(1,'chris');  # 插入數據
    insert into d1 values(2,'maya'),(3,'mama');  # 插入數據

 

 

3.改 update d1 set name='chrisNB666' where id=1;  # 將id是1的數據的name字段改為chrisNB666

 

 

 

4.刪 delete from d1 where id=4;  # 刪除符合條件的數據
    delete from d1;  # 刪除表中所有的記錄

 

 

 

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM