mysql –u使用者名稱 –p密碼
1.運算元據庫
建立資料庫
create database [if not exists] db_name [create_specification [, create_specification] ...]
create_specification:
[default] character set charset_name | [default] collate collation_name
create database mydb1;//建立資料庫
create database mydb2 character set gbk; //gbk字符集
create database mydb3 character set utf8 collate utf8_bin;//指定字符集和校對規則
檢視資料庫
show databases; //查詢資料庫
show create database mydb1; //查詢之前建立mydb1時,使用的建立語句
修改資料庫
alter database mydb1 character set utf8; //將mydb1的字符集改為utf8
刪除資料庫
drop database mydb1;
選擇資料庫
use mydb1;
select database(); //檢視當前所選的資料庫
2.操作表
建立表create table table_name
[character set 字符集] [collate 校對規則]
field:指定列名 datatype:指定列型別
字串: varchar char
大資料: blob(4g空間 二進位制資料) text(大文字 4g空間 比如存**)
數值: tinyint(-128~127) samllint(2位元組 -32768 32767) int(4) bigint(8) float double
邏輯: bit
日期: date time datetime timestamp
create table employee(
id int primary key auto_increment,
name varchar(20) unique,
gender bit not null,
birthday date,
entry_date date,
job varchar(40),
salary double,
resume text
);定義主鍵 primary key
定義主鍵自動增長: auto_increment,
定義唯一約束: unique
定義非空約束: not null
檢視表
檢視當前資料庫中所有的表 show tables;
檢視表結構 desc 表名;
檢視建表語句 show create table employee;
修改表:
增加一列:alter table employee add image blob;
修改一列長度為60:alter table employee modify job varchar(60);
刪除一列: alter table employee drop gender;
修改表名: rename table employee to user;
修改表的字符集為utf8:alter table user character set utf8;
修改列的名稱: alter table user change name username varchar(20);
刪除表:drop table employee;
運算元據庫 表
1 連線到mysql伺服器 mysql u使用者名稱 p2 檢視全部資料庫 show databases 3 選擇要操作的資料庫 use 資料庫名稱 4 檢視某個資料庫的所有表 show tables 運算元據庫 建立資料庫 create database 資料庫名稱 刪除資料庫 drop data...
MySQL運算元據庫表
1,建立表的時候寫注釋 create table if not exists demo dictionary id varchar 32 not null comment 主鍵id primary key,dictionary name varchar 100 not null comment 名稱...
DDL 運算元據庫 表
1 c create 建立 建立資料庫 create database 資料庫名稱 建立資料庫,判斷不存在,再建立 create database if not exists 資料庫名稱 建立資料庫,並指定字符集 create database 資料庫名稱 character set 字符集名 2 ...