SQL基本操作

2022-09-27 18:12:08 字數 2605 閱讀 4984

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...