MySQL基礎篇 04 列屬性

2021-10-07 15:19:15 字數 1482 閱讀 8703

自增長唯一鍵索引

create table my_pri3(

name varchar(20) not null comment '姓名',

number varchar(20) comment '學號'

)charset utf8;

-- 通過修改表字段屬性來追加主鍵:只能給乙個字段追加主鍵

alter table my_pri3 modify number varchar(20) primary key comment '學號';

(2)直接追加主鍵

create table my_pri4(

number varchar(20) comment '學號',

course varchar(20) comment '課程名稱',

scrore tinyint unsigned default 60 comment '分數'

)charset utf8;

-- 直接追加主鍵

alter table 表名稱 drop primary key; -- 一張表中最多最能有乙個主鍵

alter table 表名稱 資料型別 [列屬性] [位置];
alter table 表名稱 add unique key(字段列表);

alter table 表名稱 drop index 索引名稱; -- 預設的索引名稱就是欄位名稱,看key欄有值對應的字段

create table my_unique1(

number varchar(20) unique key comment '唯一鍵',

mysql基礎總結 列屬性

空屬性 null和not null 空資料不能參與運算,所以理論上所有參加運算的資料不能為空 不寫明預設允許為空 例 create table my class name varchar 6 not null,room varchar 6 null charset utf8 列描述 comment ...

Mysql基礎篇 04 DDL語言

create database if not exists 庫名 character set 字符集名 alter database 庫名 character set 字符集名 drop database if exists 庫名 create table if not exists 表名 欄位名 ...

mysql列鍵 Mysql列屬性

列屬性又稱之為字段屬性 在mysql中一共有6個屬性 null,預設值 default 列描述 comment 主鍵 primary key 唯一鍵 unique key 和自動增長 修改資料庫字符集 字符集和校對集 alter database 資料庫名字 charset 字符集 null屬性 1...