sql 是指數(shù)據(jù)庫查詢語言,拿mysql舉例

中山網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)!從網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、成都響應(yīng)式網(wǎng)站建設(shè)公司等網(wǎng)站項目制作,到程序開發(fā),運營維護。創(chuàng)新互聯(lián)成立于2013年到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)。
一個數(shù)據(jù)庫包含多個表,一個表有多行,一行包含多列
表的理解,類似excel里面的二維表格,就是一張完整的表格
一行對應(yīng)一個記錄(又叫做元組)描述的是一個完整的實體對象
一列對應(yīng)一個字段,描述的是這個實體的屬性信息
拿人作為舉例,張三,李四兩個人,一個人表示一行(即為一條記錄),張三id:001,name:張三,age:23
張三的ID號,名稱,年齡等這些代表張三的屬性,每一個屬性代表這個行的一列
表格的第一行都是指列,下面的每一行就是指每一個記錄行,記錄不同的對象信息
sql語句只是操作數(shù)據(jù)庫表的語言,有查詢,增加,刪除,修改等基本功能
select 列名 from 表名 where 列名 = 值 從表當(dāng)中查詢記錄行
insert into 表名(id , name) values(001 , '張三') 插入一條語句
delete from 表名 where id=1 刪除id等于1的記錄行
update 表名 set name='王五' where id=1 更新,把id等于1的記錄的,名稱列值改為王五
由于工作需要,經(jīng)常需要將mysql數(shù)據(jù)庫中的數(shù)據(jù)導(dǎo)出到excel表格,或者需要將excel表格數(shù)據(jù)導(dǎo)入到mysql數(shù)據(jù)庫,我的方法是先將它們都轉(zhuǎn)換成一種中間數(shù)據(jù)格式csv(execl數(shù)據(jù)可以直接導(dǎo)出為csv格式,csv格式也可以直接用excel打開)。下面介紹一下操作步驟:
csv導(dǎo)入mysql
load data infile 'C:\\Users\\UserName\\Desktop\\test.csv'
into table `table`
fields terminated by ',' optionally enclosed by '"' escaped by '"'
lines terminated by '\n';
mysql導(dǎo)入csv
select * from `table`
load data infile 'C:\\Users\\UserName\\Desktop\\test.csv'
fields terminated by ',' optionally enclosed by '"' escaped by '"'
lines terminated by '\n';
如果亂碼,可用相關(guān)編輯器打開.csv文件,另存為utf-8的csv
select into outfile是提供導(dǎo)出數(shù)據(jù)功能的,不帶表結(jié)構(gòu)的,所以不可能有表頭。從information_schema.columns里確實能查到表里有哪些字段,但是查到又能怎么用?先從columns里查出payment所有column_name,然后把N行column_name轉(zhuǎn)成一行,再union select * from payment。這么做累死,不如手動把表頭加上算了:select 'col1','col2',……unionselect col1,col2,…… from payment但是這樣好像又不能導(dǎo)出文件了……總之是做不到,select into outfile就沒提供這個功能。
在mysql里有個系統(tǒng)庫叫information_schema
里面有所有系統(tǒng)對象;
其中 columns表里存儲著所有字段信息
select column_name from columns where table_schema=your_database_name and table_name=your_table_name
本文標(biāo)題:mysql表頭怎么看,如何查看表頭
網(wǎng)站鏈接:http://chinadenli.net/article37/dsgjpsj.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供移動網(wǎng)站建設(shè)、外貿(mào)建站、Google、全網(wǎng)營銷推廣、定制開發(fā)、云服務(wù)器
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)