mysql基礎操作

2021-10-23 00:11:30 字數 1682 閱讀 5720

-- 連線到資料庫伺服器

mysql -h host -u root -p ***xx

-- 建立資料庫

create

database 資料庫名 charset

=utf8;

-- 檢視所有庫

show

databases

;-- 選擇資料庫

use 庫名

-- 檢視庫下面的表

show

tables

;-- 告訴伺服器你的字符集

set names gbk/utf-8/

...;

-- 建立資料表

-- auto_increment定義列為自增的屬性,一般用於主鍵,數值會自動加1

-- not null 在運算元據庫時如果輸入該字段的資料為null ,就會報錯

-- primary key 用於定義列為主鍵

-- default 預設值

-- unsigned 只能新增正數,當不設定unsigned時,我們可以新增負數進去

-- decimal(m,d) 例如decimal(5,2) height列最多可以儲存5位數字,小數字數為2位; 因此,範圍是從-999.99到999.99

create

table students(

id int

unsigned

primary

keyauto_increment

notnull

, name varchar(20

)default0,

age int

unsigned

default0,

height decimal(3

,2))

charset utf8;==

====

====

====

====

=== 資料表結構修改 非表內資料 ===

====

====

====

====

===-- 檢視表結構

desc 表名

-- 修改表-新增字段

-- alter table 表名 add 列名 型別;

alter

table students add birthday datetime

;-- 修改表-修改字段:不重新命名版

-- alter table 表名 modify 列名 型別及約束;

alter

table students modify birthday date

;-- 修改表-修改字段:重新命名版

-- alter table 表名 change 原名 新名 型別及約束;

alter

table students change birthday birth date

default

"2000-01-01"

;-- 修改表-刪除字段

-- alter table 表名 drop 列名;

alter

table students drop high;

-- 刪除表

-- drop database 資料庫;

-- drop table 資料表;

drop

table ***xx;

mysql基礎操作語句 Mysql基礎操作語句

比如乙個學生表student有三個欄位id,name,資料型別分別為int varchar varchar 增加資料 語法 insert into 表名 values val1,val2.例 insert into student values 1516,張三 男 部分字段插入 insert int...

mysql入門操作 MySql基礎操作

ddl 資料庫 建立資料庫 create database資料庫名 刪除資料庫 drop database 資料庫名 建立表 create table table name column name column type engine innodb default charset utf8 刪除表 ...

mysql基礎操作

1 系統管理 mysql h主機位址 u使用者名稱 p 連線mysql 在mysql bin exit 退出mysql命令 mysqladmin u使用者名稱 p舊密碼 password新密碼 修改密碼 在mysql bin grantselect insert update delete on資料...