mysql初識(一)基礎屬性篇

2022-07-20 12:42:11 字數 763 閱讀 6163

這是我剛開始學習mysql時總結的筆記 可能比較潦草但還好比較容易理解,亂點就亂點吧

以後有什麼新的東西都隨時新增

mysql 的基礎屬性篇

字元集合校對規則

現在我們由於硬體的提公升可以稍微降低對記憶體的限制 因此現在最常用的萬國碼 utf8   在建立資料庫的時候就要設定編碼 這樣的話這個庫的內部檔案都預設資料庫的設定 建立的時候是這樣的

create database charset utf8;

在windows系統下都是gbk編碼 ios的是utf8編碼

現在操作的dos視窗就相當於乙個客戶端  mysql所在的是服務端  

在windows系統下 每次向資料庫傳送資訊都是先將本地的gbk編碼轉成utf8編碼然後mysql伺服器接收儲存 再將utf8編碼的資訊傳送回客戶端轉成gbk的正常顯示 因此先宣告本地使用什麼樣的編碼 這樣保證本地收到的資料能夠正常顯示 像這樣

set names utf8;

這就是向伺服器宣告客戶端是需要什麼樣的編碼 伺服器在傳送的時候好轉成相應的以正常顯示

其他關於字符集的命令

檢視建立student表的語句

show create table stu;

檢視伺服器支援哪些字符集

show character set;

檢視字符集排序規則,如果沒有指定的則採取預設方式進行排序

show collation;

檢視系統字符集變數

show variables like '%character%';

iOS基礎(一) 屬性篇

屬性是oc objective c 的一項特徵,就像人的某一項特徵。這個是基於oc是物件導向的語言,萬物皆物件。這也就很好理解了。property nonatomic,strong uilabel label 就相當於宣告了label 這個屬性,並且實現了他的setting和getting方法。sy...

MySQL基礎篇 04 列屬性

自增長唯一鍵索引 create table my pri3 name varchar 20 not null comment 姓名 number varchar 20 comment 學號 charset utf8 通過修改表字段屬性來追加主鍵 只能給乙個字段追加主鍵 alter table my ...

mysql基礎篇(一)

1 insert 的用法 insert into tablename value 2 change和modify都可以修改表定義,不同的是change後面必須寫兩次列名,但是change的優點是可以修改列名稱,modify不能 3 表型別 儲存引擎 myisam 預設儲存引擎,這種儲存對於訪問的快,...