MySQL的簡單操作
1、 連接MySQL:
a) 本機登錄:
mysql –u用戶名 –p用戶密碼
b) 遠程連接:
mysql –h主機地址 –u 用戶名 –p密碼
2、 修改密碼
a) 新的用戶(沒有密碼):
mysqladmin –u root password “新密碼”
b) 舊用戶(有密碼):
mysqladmin –u root –p 舊密碼 password”新密碼”
(注:之后的內容需要進入資料庫才能執行相關的命令或操作,)
3、 查看當前登錄用戶:
select user();
4、 查看字符編碼:
\s
5、 檔案夾操作(庫):
a) 創建資料庫:
create database 庫名 charset utf8;
(庫名命名規則:庫名是唯一的,不能使用關鍵字,不能使用純數字)
b) 查看創建的資料庫:
查看資料庫結構:show create database 庫名;
查看所有的資料庫:show databases;
查看當前所在資料庫:select database();
c) 修改資料庫:
修改字符編碼:alter database 庫名 charset gbk;
d) 洗掉資料庫:
drop database 庫名;
6、 檔案操作(表):
a) 存盤引擎:
存盤引擎就是表的資料型別
查看MySQL支持的存盤引擎:show engines;
(正常情況下,我們使用的是InnoDB)
創建表時指定表的存盤引擎:create table表名(欄位 欄位的資料型別)engine=表的資料型別(默認為InnoDB);
b) 進入對應的檔案夾(資料庫):
use 庫名;
查看當前進入的檔案夾(庫):select databases;
c) 創建一個檔案(表):
create table 表名(欄位名1 欄位1對應的資料型別,欄位名2 欄位2對應的資料型別);
查看表結構:
show create table 表名;
desc 表名;(desc 為describe的縮寫)
查看所有的表:show tables;
d) 修改檔案(表):
修改表名:alter table 表名 rename 新表名;
修改欄位的資料型別長度:alter table 表名 modify 欄位名 char(6); (6為修改后的長度)
修改欄位名及欄位的資料型別長度:alter table t1 change 修改前欄位名 修改后的欄位名 char(6);
添加欄位:
方式一:alter table 表名 add 欄位名 欄位的資料型別 not null first;
(不加 first,則會直接加在表的末尾,加上則添加在第一個欄位之前)
方式二:alter table 表名 add 欄位名 欄位的資料型別 not null first;
(內容不完善,需后繼學習補充)
e) 復制檔案(表):
復制表結構以及內容:create table 新的表名 select 欄位1,欄位2 from 舊的表所在資料庫名.舊的表名;
只復制表結構:create table 新的表名 select 欄位1,欄位2 from 舊的表所在資料庫名.舊的表名 where 1>5;
(1>5是為的假條件)
f) 洗掉檔案(表):
drop table 表名;
7、 檔案內容操作(記錄):
a) 添加內容(記錄):
insert 表名(欄位名1,欄位名2) values(欄位1對應的內容,“欄位2對應的內容”),(1820032590,“禮”),(1820032591,“騷”); # 添加了3條記錄
注:insert 表名 values(欄位1對應的內容,“欄位2對應的內容”); # 按表的默認順序添加
b) 查詢表的內容:
select * from 資料庫名.表名;
select * from 表名; # 必須在對應的資料庫里面
select 欄位1 , 欄位2 from 資料庫名.表名;
(查詢對應欄位的內容)
c) 修改表的內容
update 資料庫名.表名 set 欄位名=”修改后的內容”;
(修改欄位的搜友內容)
update 資料庫名.表名 set 欄位名=”修改后的內容” where 修改欄位對應記錄的特征條件(如主見的內容);
d) 洗掉表的內容:
洗掉記錄:delete from 表名 where 被洗掉記錄的特征條件(如主鍵);
洗掉整張表(所有記錄):delete from 表名;
8、 資料庫的欄位型別
a) 資料型別
1、 整數型別
int(數值) 這里的值指的是螢屏顯示寬度,超過寬度以后正常顯示,
(特殊的數值,一般指存盤寬度)
2、 浮點型別:
Float型別:
Double型別:
Decimal型別:
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/273792.html
標籤:其他
上一篇:MySQL基礎--DDL
