国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

mysql操作

wh469012917 / 1602人閱讀

摘要:昨天搞數據庫把系統搞掛了,今天花費多半天的時間重裝了一下,借此總結一下這幾天的學習。是各個字段之間的分隔符,是行與行之間的分隔符這個命令的導入速度非常快,我用腳本寫的和這個速度上相差太遠了

昨天搞數據庫把系統搞掛了,今天花費多半天的時間重裝了一下,借此總結一下這幾天的學習。
挑重點的說。
數據庫版本 mysql5.5以上
常用數據庫操作命令
create database dataname;
create table tablenamei(屬性);
use dataname;
desc tablename;
show create table tablename;
select column from tablename;
delete from tablename;
drop database dataname;
insert into tablename(屬性) values(屬性值);
insert into test(id,name) values(345,"你好")

數據庫的編碼問題
修改配置文件/etc/mysql/my.cnf
[client]
default-character-set = utf8
[mysqld]
character-set-server = utf8
然后重啟mysql服務
修改之后如下:
show variables like "%character%";

| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |

這樣重建數據庫之后,便可以插入中文

若用python連接要在連接中加入參數,
con = MySQLdb.connect(user = "賬號",passwd = "密碼",db = "數據庫名字",host = "localhost",charset = "utf8")

還有就是外部數據導入的問題,我從網上下了幾個數據庫的包
對于txt,csv,excel等格式文件可以按如下命令操作
load data infile "data.txt" into table tablename fields terminated by "#" lines terminated by " ";
注意,我把數據文件放在外面用絕對路徑引用卻找不到文件,但是把它放到數據庫所在的文件下卻可以導入,不知道為什么。fields terminated by "#" 是各個字段之間的分隔符,lines terminated 是行與行之間的分隔符.這個命令的導入速度非常快,我用python腳本寫的和這個速度上相差太遠了

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/45310.html

相關文章

  • UCloud MySQL云數據庫操作指南

    摘要:二進制日志是記錄對數據發生或潛在發生更改的語句,并以二進制的形式保存。刪除配置文件刪除配置文件配置文件支持刪除操作。在配置文件列表頁選中需要刪除的配置文件,選中刪除即可完成刪除操作。UCloud MySQL云數據庫操作指南 基本操作 啟動MySQL實例 如果要啟動處于關閉狀態的MySQL實例,首先選擇需要啟動的MySQL實例,在列表右側點擊啟動按鈕,彈出的確認對話框選擇確定...

    raoyi 評論0 收藏0

發表評論

0條評論

wh469012917

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<