生產力工具 Mysql入門

2021-08-09 14:43:54 字數 2318 閱讀 3154

型別

說明char

固定字串長度

varchar

可變長度字串

text

大文字enum

列舉型別(只能取乙個元素)

set集合型別(能取多個元素)

約束條件

說明primary key

表示該屬性為該錶的主鍵,可以唯一的標識對應的記錄

foreign key

標識該屬性為該錶的外來鍵,與某錶的主鍵關聯

not null

標識該屬性不能為空

unique

標識該屬性不能為空

auto_increment

標識該屬性的值自動增加

default

為該屬性設定預設值

(不區分大小寫)

create table t_booktype(

id int primary key auto_increment,

booktypename varchar(20),

booktypedesc varchar(200)

);create table t_book(

id int primary key auto_increment,

bookname varchar(20),

author varchar(10),

price decimal(6,2),

booktypeid int,

constraintfkforeign key (booktypeid) referencest_booktype(id)

); - 檢視表結構

1.檢視基本表結構:desc 表名;

desc t_book;

2.檢視表詳細結構:show create table 表名;

show create table t_booktype;

2.修改字段:alter table t_book2 change bookname bookname2 varchar(20);

3.增加字段:alter table t_book2 add testfield int after author;

4.刪除字段:alter table t_book2 drop testfield;

create tablet_student(

iddouble,

stunamevarchar(80),

agedouble,

***varchar(30),

gradenamevarchar(60)

);insert intot_student(id,stuname,age,***,gradename) value(『1』, 『zhangyi』,』21』,』male』,』first』);

insert intot_student(id,stuname,age,***,gradename) value(『2』, 『zhanger』,』22』,』female』,』second』);

insert intot_student(id,stuname,age,***,gradename) value(『3』, 『zahngsan』,』23』,』male』,』third』);

insert intot_student(id,stuname,age,***,gradename) value(『4』, 『zhangsi』,』21』,null,』second』);

insert intot_student(id,stuname,age,***,gradename) value(『5』, 『zhangwu』,』24』,null,』second』);

生產力工具 github入門指南

題記 github只是乙個工具,怎麼利用好它是自己的事。這兩天看了許多關於使用github的文章,本來想自己寫一篇總結的但是鑑於自己文筆捉急 水平有限,所以在此將我認為比較好的文章進行歸納總結,以便自己以後查閱。1.github入門 1 知乎文科妹子教你用github 2 github deskto...

生產力介面文件工具 Swagger

使用示例 注意事項 生產環境禁用swagger bug常用註解 api 描述類 介面的主要用途 apioperation 描述方法用途 apiimplicitparam 描述方法的引數 apiimplicitparams 描述方法的引數 multi params apiignore 忽略某類 方法 ...

將Ubuntu配置為生產力工具

本人最近開始使用ubuntu作為開發主力編寫 經過一段時間的嘗試,發現ubuntu基本能夠滿足生產力機器的需求。下面講本人的配置 軟體分享給大家 使用的作業系統為ubuntu 18.04 lts 中文版。使用中文版的原因是,將來寫漢字比較方便。安裝的時候按預設配置一路安裝即可。瀏覽器 系統自帶的fi...