1、首先打開MYSQL的管理工具,新建一個(gè)test表,并且在表中插入兩個(gè)字段。
創(chuàng)新互聯(lián)是一家從事企業(yè)網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、行業(yè)門戶網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)制作的專業(yè)網(wǎng)站設(shè)計(jì)公司,擁有經(jīng)驗(yàn)豐富的網(wǎng)站建設(shè)工程師和網(wǎng)頁設(shè)計(jì)人員,具備各種規(guī)模與類型網(wǎng)站建設(shè)的實(shí)力,在網(wǎng)站建設(shè)領(lǐng)域樹立了自己獨(dú)特的設(shè)計(jì)風(fēng)格。自公司成立以來曾獨(dú)立設(shè)計(jì)制作的站點(diǎn)近1000家。
2、接下來在Editplus編輯器中創(chuàng)建一個(gè)PHP文件,進(jìn)行數(shù)據(jù)庫連接,并且選擇要操作的數(shù)據(jù)庫。
3、然后通過mysql_query方法執(zhí)行一個(gè)Insert的插入語句。
4、執(zhí)行完畢以后,回到數(shù)據(jù)庫管理工具中,這個(gè)時(shí)候你會(huì)發(fā)現(xiàn)插入的中文亂碼了。
5、接下來在PHP文件中通過mysql_query執(zhí)行一個(gè)set? names? utf8語句。
6、接下來執(zhí)行以后回到MYSQL數(shù)據(jù)庫中,發(fā)現(xiàn)插入的中文顯示正常了,即成功往mysql中寫入數(shù)據(jù)了。
1、使用 create table 語句可完成對(duì)表的創(chuàng)建, create table 的創(chuàng)建形式:
create table 表名稱(列聲明);
以創(chuàng)建 people 表為例, 表中將存放 學(xué)號(hào)(id)、姓名(name)、性別(sex)、年齡(age) 這些內(nèi)容:
create table people(
id int unsigned not null auto_increment primary key,
name char(8) not null,
sex char(4) not null,
age tinyint unsigned not null
);
其中,auto_increment就可以使Int類型的id字段每次自增1。
2、向表中插入數(shù)據(jù)使用insert 語句。
insert 語句可以用來將一行或多行數(shù)據(jù)插到數(shù)據(jù)庫表中, 使用的一般形式如下:
insert [into] 表名 [(列名1, 列名2, 列名3, ...)] values (值1, 值2, 值3, ...);
其中 [] 內(nèi)的內(nèi)容是可選的, 例如, 要給上步中創(chuàng)建的people 表插入一條記錄, 執(zhí)行語句:
insert into people(name,sex,age) values( "張三", "男", 21 );
3、想要查詢是否插入成功,可以通過select 查詢語句。形式如下:
select * from people;
擴(kuò)展資料:
當(dāng)mysql大批量插入數(shù)據(jù)的時(shí)候使用insert into就會(huì)變的非常慢,?mysql提高insert into 插入速度的方法有三種:
1、第一種插入提速方法:
如果數(shù)據(jù)庫中的數(shù)據(jù)已經(jīng)很多(幾百萬條), 那么可以?加大mysql配置中的 bulk_insert_buffer_size,這個(gè)參數(shù)默認(rèn)為8M
舉例:bulk_insert_buffer_size=100M;
2、第二種mysql插入提速方法:
改寫所有 insert into 語句為?insert?delayed into
這個(gè)insert delayed不同之處在于:立即返回結(jié)果,后臺(tái)進(jìn)行處理插入。
3、第三個(gè)方法: 一次插入多條數(shù)據(jù):
insert中插入多條數(shù)據(jù),舉例:
insert into table values('11','11'),('22','22'),('33','33')...;
mysql向數(shù)據(jù)庫中添加數(shù)據(jù)
一、添加MySQL數(shù)據(jù)庫1.點(diǎn)擊“數(shù)據(jù)庫(MySQLDatabases)”,進(jìn)入到數(shù)據(jù)庫設(shè)置界面: 2.在“生成新的數(shù)據(jù)庫”下輸入數(shù)據(jù)庫名,然后點(diǎn)擊“生成數(shù)據(jù)庫”按鈕: 3.數(shù)據(jù)庫已經(jīng)添加,點(diǎn)擊 “回到/返回”,回到數(shù)據(jù)庫設(shè)置頁面: 二、添加MySQL用戶 1.在添加新用戶下,填寫用戶名和密碼,最后點(diǎn)擊“生成用戶”: 2.MySQL用戶添加成功,點(diǎn)擊“返回”回到數(shù)據(jù)庫設(shè)置頁面: 三、關(guān)聯(lián)MySQL數(shù)據(jù)庫和用戶 1.在“向數(shù)據(jù)庫添加用戶”下,選擇剛才添加的MySQL數(shù)據(jù)庫和用戶,點(diǎn)擊“添加”: 2.勾選MySQL用戶的權(quán)限,一般都是我們自己使用,建議全選,點(diǎn)擊更改: 3.MySQL數(shù)據(jù)庫和用戶關(guān)聯(lián)成功 ,點(diǎn)擊“返回”回到數(shù)據(jù)庫設(shè)置頁面: 4.此時(shí)在“當(dāng)前數(shù)據(jù)庫”就可以看到關(guān)聯(lián)號(hào)的MySQL數(shù)據(jù)庫和用戶: 到這里為止,cPanel成功添加了MySQL數(shù)據(jù)庫,本文演示創(chuàng)建的數(shù)據(jù)庫信息如下: 服務(wù)器一般為 7640 向mysql數(shù)據(jù)庫中插入數(shù)據(jù)時(shí)顯示“Duplicate entry 1′ for key ‘PRIMARY ”錯(cuò)誤 在一張數(shù)據(jù)表中是不能同時(shí)出現(xiàn)多個(gè)相同主鍵的數(shù)據(jù)的 這就是錯(cuò)誤的原因,解決的方法: 1.可以將這張表設(shè)置成無主鍵(mysql支持,其他不清楚)不推薦使用這種方法,一般數(shù)據(jù)表都是需要有主鍵的。 2.可以設(shè)置一個(gè)自增的id號(hào)作為主鍵,其余數(shù)據(jù)就可以相同了!
用shell腳本通過while循環(huán)批量生成mysql測(cè)試數(shù)據(jù)的方法。
1、很多時(shí)候需要在mysql表中插入大量測(cè)試數(shù)據(jù),下面分享一個(gè)用shell腳本通過while循環(huán)批量生成mysql測(cè)試數(shù)據(jù)的方法,你只需要根據(jù)你自己的表結(jié)構(gòu)來生成sql語句即可。
復(fù)制代碼代碼如下:
#!/bin/bash
i=1;
MAX_INSERT_ROW_COUNT=$1;
while [ $i -le $MAX_INSERT_ROW_COUNT ]
do
mysql -uroot -proot afs -e "insert into afs_test (name,age,createTime) values ('HELLO$i',$i % 99,NOW());"
d=$(date +%M-%d\ %H\:%m\:%S)
echo "INSERT HELLO $i @@ $d"
i=$(($i+1))
sleep 0.05
done
exit 0
2、假定上面的shell腳本保存為create-data.sh,可以通過下面的命令來生成數(shù)據(jù):
復(fù)制代碼代碼如下:sh create-data.sh 10000。(參數(shù)10000是要生成的數(shù)據(jù)條數(shù)。)
sql創(chuàng)建完表后怎么添加數(shù)據(jù)操作步驟如下:
新建表雙擊打開MySQL軟件,在左側(cè)中找到【表】并且右擊選擇【新建表】;
添加數(shù)據(jù)選擇新建表之后,在界面右側(cè)可以添加數(shù)據(jù),點(diǎn)擊【添加欄目】就可以在下方再添加一行數(shù)據(jù);
另存為點(diǎn)擊【另存為】,會(huì)彈出一個(gè)【表名】窗口,輸入表名,比如Class,點(diǎn)擊【確定】按鈕;
顯示結(jié)果在表的下方就會(huì)出現(xiàn)一個(gè)名為Class的表;
然后就可以添加數(shù)據(jù)了。
如何導(dǎo)入.sql文件到mysql中
首先:建立數(shù)據(jù)庫,用這個(gè)命令:create database dbname; 其中dbname是數(shù)據(jù)庫名稱
c:\mysql\binmysql -u 用戶名 -p 數(shù)據(jù)庫名 c:/test.sql
中間的空格是一個(gè)空格位。
例如:c:\program files\mysql\binmysql -u root -p myrosz c:/myro.sql
enter password: ****
稍等一會(huì),就可以導(dǎo)入數(shù)據(jù)表。