c:\users\aaa>mysql -u user -p 123456
mysql>show databases;
mysql>use mysql_test;
mysql>create table customers
->(
->cust_id int not null auto_increment,
->cust_name char(10) not null,
->cust_*** char(2) not null default 0,
->cust_address char(50) null,
->cust_contact char(50) null ,
->primary key(cust_id), //聯合主鍵primary key(cust_id,cust_name),
->index index_cust(cust_id), //建立索引 第一種方式 三種索引:普通索引 index 或 key 唯一性索引 unique 主鍵 primary key
->);
mysql>alter table mysql_test.customers
->add column cust_city char(10) not null default 'wuhan' after cust_***;
mysql>alter table mysql_test.customers
->change column cust_*** *** char(1) null default 'm';
mysql>alter table mysql_test.customers
->alter column cust_city set default 'beijing'; //更改預設值
mysql>alter table mysql_test.customers
->modify column cust_name char(20) first; //modify只改資料型別
mysql>alter table mysql_test.customers
->drop column cust_contact;
mysql>alter table mysql_test.customers
->rename to mysql_test.cust; //修改表名 rename table 改前的老名字 to 改後的新名字;
mysql>drop table mysql_test.cust;
mysql>show columns from mysql_test.cust; //檢視表結構 desc(describe) mysql_test.cust;
mysql>create index index_customers
->on mysql_test.cust(cust_name(3) asc) ; //根據客戶姓名列的前三個字元建立乙個公升序索引 第二種方式
mysql>create index index_cust
->on mysql_test.cust(cust_name,cust_id) ; //根據客戶姓名列和客戶id號建立乙個組合索引
mysql>alter table mysql_test.cust
->add index index_name(cust_name) ; //非唯一性索引 第三種方式
mysql>show index from mysql_test.cust; //顯示當前表下的全部索引show indexes from mysql_test.cust;
mysql>drop index index_name on mysql_test.cust;
mysql>alter table mysql_test.cust
->drop primary key, //現在大多數是不允許刪除主鍵
->drop index index_name, ;
SQL基本操作
create database mydatabase1 on primary 配置主資料檔案的選項 name mydatabase2 主資料檔案的邏輯名稱 filename d database database1 mydatabase1.mdf 主資料檔案的實際儲存路徑 size 5mb,主檔案的...
sql 基本操作
資料庫表的操作 sql code 列操作 新增列 alter table t add mycolumn intidentity 1 1 not null default 0 刪除列alter table t drop column mycolumn 修改列 alter table t alter c...
SQL 基本操作
select 用法 select 列名稱1,列名稱2 from table naem select from table name select distinct 去除列標籤中重複的部分 select distinct column naem1,colum name2 from table name...