例子參考連線:
命令連線
登陸
連線資料庫的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...