MySQL資料庫操作指令 例項

2021-10-06 11:01:30 字數 1752 閱讀 8250

例子參考連線:

命令連線  

登陸  

連線資料庫的host,post等引數查詢

\s1 展示資料庫編碼方式

show variables like 'character_set%'; #展示資料庫編碼方式

2 更改為utf8編碼

alter database learning character set utf8 collate utf8_general_ci; #更改為utf8編碼

3 連線資料庫

mysql -uroot -proot #--注意沒有分號

4 建立資料庫——create database 資料庫名;

create database learning;

5 檢視所有資料庫——show databases;

6 選擇資料庫——using 資料庫名

using learning #選擇database中的learning,注意不加符號

7 建立表——create table (表名+列頭描述);

use learning;

create table scores(

-> id int primary key auto_increment,--主鍵約束:primary key,被主鍵修飾過的字段,唯一非空。一張表只能有乙個主鍵,但是主鍵可以包含多個字段;auto_increment自增。

-> name varchar(20),--資料型別varchar為可變長度的字串。

-> chinese double(5,2),--該引數長度為5,小數字佔兩個,最大值:999.99

-> english double(5,2),

-> math double(5,2)

-> );

8 展示表——desc 表名;

desc scores;

9 修改表名——alter table 表名 change 欄位名稱 新的字段描述;

alter table scores change name name varchar(20);

10 修改表加字段約束——alter table 表名 modify 欄位名稱 字段型別(y約束);

alter table scores modify name varchar(25);

11 新增資料——insert into scores value(字段值1,字段值2,字段值3...);

insert into scores value(1,'張三',98,80,92); #手動寫id

insert into scores(name,chinese,english,math) values('李四',95,99,87); #自動id

12 更改/更新資料——update 表名 set 欄位名=字段值 where 條件;

update scores set math=99 where id=3;

13 刪除資料——delete from 表名 where 條件;

delete from scores; #刪除所有資料

delete from scores where id=3;

14 查詢整個表資料 ——select *from 表名;

select *from scores;

15 查詢僅含有字段值1和字段值2的資料內容——select 字段值1,字段值2 from scores;

select id,math from scores;

參考命令大全

MySQL資料庫操作例項

由於課程大實驗需要使用c 操作mysql資料庫,經過一番研究終於成功實現vs2008中與mysql的連線。環境設定 安裝完mysql之後,將安裝目錄中的include目錄下的libmysql.lib檔案拷到vs2008安裝目錄中的vc lib 下,然後在 專案 選項 c c 常規 中的附加包含目錄 ...

MySQL資料庫操作例項 C

環境設定 安裝完mysql之後,將安裝目錄中的include目錄下的libmysql.lib檔案拷到vs2008安裝目錄中的vc lib 下,然後在 專案 選項 c c 常規 中的附加包含目錄 以及 鏈結器 常規 中的附加庫目錄中 加入 c mysql include 並且在 鏈結器 輸入 中的附加...

python操作mysql資料庫例項

python usr bin env python coding utf 8 importmysqldb 建立和資料庫系統的連線 conn mysqldb.connect host localhost user root passwd longforfreedom 獲取操作游標 cursor con...