標籤:mysql資料庫
1、MySQL基礎與sql語句實戰
MySQL是一種關係型資料庫管理系統,在互連網公司裡非常流行。
Linux下用yum命令安裝
實操:串連資料庫172.16.41.89
登入mysql命令:
Mysql -u root -p 斷行符號,然後輸入密碼
查看資料庫:
Show databases;
建立資料庫:
Create databases xiaoning defsult charset=utf8;
然後再次show databases 查看一下,xiaoning 已經被建立
語句:Create table persion_info(建立一個名為persion_info 的表)
create table person_info # 建立表person_info
(
person_id smallint(5) unsigned auto_increment,#無符號整型,主鍵,自動成長
name varchar(50) not null comment ‘姓名‘, #非空,注釋為姓名
country varchar(60) default ‘China‘,#預設為’china’
salary decimal(10,2) default 0.00 comment ‘工資‘,#預設為0.00,注釋為工資
primary key (person_id)#設定persion_id為主鍵
)engine=innodb default charset=utf8;#使用InnoDB儲存引擎,預設使用utf8字元集
(以上建立語句可直接拷貝)
利用用戶端navicat,如,雙擊建立的表xiaoning,然後調出查詢介面:
點擊建立查詢後,出現查詢編輯框,
在編輯框中拷入sql語句,然後運行
建立成功後,查看庫xiaoning,出現person_info的表
修改表結構
語句:alter table person_info
有兩種修改方式 modify、change
說明:Col_name 列名
column_definition欄位類型
old_col_name 原列名
new_col_name 新列名
語句格式:
Modify Col_name column_definition#修改欄位類型
Change old_col_name new_col_name column_definition#修改欄位名
實操:
#使用change或者modify兩種方法修改country欄位長度為50位元組
modify語句:Alter table person_info modify country varchar(50) default ‘china‘;
country語句:Alter table person_info change country country varchar(50) default ‘china‘;
增加欄位:
ADD col_name column_definition
刪除欄位
DROP col_name
MySQL資料庫基礎知識學習筆記(一)