mysql常用資料庫表基本操作

2021-07-16 06:47:59 字數 2033 閱讀 8916

資料庫中庫的操作

1.建立資料庫語句。

create database 資料庫名字。

2.顯示資料庫

show databases;

3.刪除資料庫

drop database 資料庫的名字

4.資料庫的修改

alter database 資料庫名 character set 編碼

使用資料庫

use 資料庫名字;

6.顯示當前的所使用的資料庫名

select database();

2.表的常見操作方法

建立表語句

create table 表名字(

欄位1 型別

。。。。。

) 2.修改表的名字

rename table old to new;

3.檢視表結構

desc 表名;

4.刪除表

drop table 表名;

5.新增一列

alter table 表名 add 列名 型別;

6,修改列的型別

alter table 表名 modify 列名 新型別;

7,修改列名

alter table 表名 change 舊列名 新列名 型別;

8,刪除某列

alter table 表名 drop 列名;

3,往表中插入資料

1.給表中新增資料

insert into 表名 (列名1,列名2…..)value(值1,值2…..);

2.不指定列給表新增,表示全部新增

insert into 表名 value(值1,值2…..);

show variables like 『%character%』; ==> 檢視字元編碼配置

| character_set_client | gbk 客戶端的編碼

| | character_set_connection | utf8 客戶端連線的編碼

| | character_set_database | utf8 資料庫預設使用的編碼

| | character_set_filesystem | binary 檔案系統存放時使用的編碼

| | character_set_results | gbk 結果集的編碼

| | character_set_server | utf8 伺服器編碼 安裝時指定的

| | character_set_system | utf8 內部系統編碼

結論: 如果使用cmd 命令控制台操作 資料庫,

注意character_set_client 和 character_set_results 需要設定成gbk, 因為我們的命令控制航使用gbk碼表顯示中文.

使用如下命令設定:

方式1: 每次重新連線資料庫都要重新設定. 如果使用的cmd視窗運算元據庫.就修改如下的碼表為gbk. 這種做法影響的範圍只在你當前鏈結中.

set character_set_client=gbk

set character_set_results=gbk

方式2: 永久性修改 (不推薦)

修改my.ini

c:\program files (x86)\mysql\mysql server 5.5\my.ini

修改 [client]

port=3306

[mysql]

default-character-set=gbk

但是使用方式2 修改, 會造成 整個資料庫 在連線客戶端時 使用的編碼 都為gbk.(一勞永逸).影響範圍比較大

而相比方式1, 每次修改僅僅影響的是當前的連線. 只在當前連線內有效.

4.修改表中的資料

1.修改指定列的全部數值

update 表名 set 列名=值;

2.依據條件修改指定列的值

update 表名 set 列名=值 where 條件;、

好了 ,自己拿著玩去吧。。。。。。。

MySQL 資料庫 表基本操作

一 介紹 1 mysql是伺服器軟體,需要客戶端從遠端連線伺服器 1 mysql命令列客戶端 2 第三方客戶端 2 需要在環境變數path中新增bin目錄路徑 3 客戶端出現中文亂碼問題 解決方法 通知伺服器,客戶端使用的是什麼字符集 服務端得到客戶端字元後,可以正確的轉碼 set names gb...

MySQL資料庫 資料庫 表 資料常用操作

建立資料庫 create database 資料庫名 顯示所有可訪問資料庫 show databases 顯示當前選中的資料庫 select database 刪除資料庫 drop database 資料庫名 建立表 create table table name id int not null a...

MySQL資料庫 表的基本操作

操作時,記得先切換到資料庫下 作用命令 檢視所有表show tables 檢視表結構desc 表名 show columns from 表名 檢視表內容select from 表名 新建表 沒有庫名 create table if not exists 表名 id int,name char 30 ...