mysql建表語句怎么寫,表結構是什么樣的
create table 表名 (id int(11) not null auto_increment, //看是否要設置為自增長字段名 varchar(50) null,字段名 date null,字段名 varchar(50) null,字段名 varchar(50) null,字段名 float(13,0) null,字段名 int null,primary key(id) //設置ID為主鍵)ENGINE=MyISAM AUTO_INCREMENT=5 DEFAULT CHARSET=gbk AUTO_INCREMENT=5 ;charset=gbk //這個是指你的數據庫字符集是什么,這里是GBK如果是utf8 charset=gbk。
mysql 建表語句
create table 商品表 (PID int,name varchar(20) primary key(PID));
create table 用戶表 (UID int,name varchar(20) primary key(UID));
create table 商品和用戶關系表 (PUID int,UID int,PID int primary key(PUID),foreign key(UID) references 用戶表(UID),foreign key(PID) references 商品表(PID));
以上,希望對你有所幫助!
MySQL創建數據庫的命令、創建表的命令、插入語句的命令
1.創建數據庫
CREATE DATABASE IF NOT EXISTS RUNOOB DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
#如果數據庫不存在則創建,存在則不創建
#創建RUNOOB數據庫,設定編碼為utf8
2.刪除數據庫
drop database RUNOOB;
3.選擇數據庫
use RUNOOB;
#使用數據庫RUNOOB
4.數據類型
5.創建數據表
CREATE TABLE table_name (column_name column_type , column_name2 column_type2);
<etc>
CREATE TABLE IF NOT EXISTS `runoob_tbl`(
`runoob_id` INT UNSIGNED AUTO_INCREMENT,
`runoob_title` VARCHAR(100) NOT NULL,
`runoob_author` VARCHAR(40) NOT NULL,
`submission_date` DATE,
PRIMARY KEY ( `runoob_id` ) #主鍵
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
來自 <http://**mysql/*>
</etc>
# 表明、字段名字外面的符號是反引號,為了區分mysql關鍵字和普通字符
6.刪數據表
DROP TABLE table_name;
#刪除表內數據
delete from 表明 where runoob_title = “exam”;
#清除表內數據,保留表結構
truncate table 表名;
#刪除后立刻釋放磁盤空間
optimize table 表名;
7.增 插入數據到表
INSERT INTO table_name ( field1,field2,…) VALUES ( value1,value2,"value"… );
#字符類型,value需要使用單/雙引號。
mysql數據庫建表語句
--建表
create table DMB_BDXX(
ID bigint not null,
MC VARCHAR(100) not null,
Z VARCHAR(100) not null,
ZXJB bigint not null,
BZ VARCHAR(200))--添加主鍵
alter table DMB_BDXX add constraint PK_DMB_ID primary key (ID)
轉載請注明出處華閱文章網 » mysql創建表的語句是