做调查的网站知乎,南昌企业建站,嘉兴专业做网站,网站建设个网站一般需要花多少钱在表格被建立在资料库中后#xff0c;我们常常会发现#xff0c;这个表格的结构需要有所改变。常见的改变如下#xff1a;加一个栏位删去一个栏位改变栏位名称改变栏位的资料种类以上列出的改变并不是所有可能的改变。ALTER TABLE 也可以被用来作其他的改变#xff0c;例如…在表格被建立在资料库中后我们常常会发现这个表格的结构需要有所改变。常见的改变如下加一个栏位删去一个栏位改变栏位名称改变栏位的资料种类以上列出的改变并不是所有可能的改变。ALTER TABLE 也可以被用来作其他的改变例如改变主键定义。ALTER TABLE 的语法如下ALTER TABLE table_name[改变方式];[改变方式] 的详细写法会依我们想要达到的目标而有所不同。再以上列出的改变中[改变方式] 如下加一个栏位: ADD 栏位 1 栏位 1 资料种类删去一个栏位: DROP 栏位 1改变栏位名称: CHANGE 原本栏位名 新栏位名 新栏位名资料种类改变栏位的资料种类: MODIFY 栏位 1 新资料种类以下我们用在 Customer 表格来当作例子Customer 表格栏位名称资料种类First_Namechar(50)Last_Namechar(50)Addresschar(50)Citychar(50)Countrychar(25)Birth_Datedatetime第一我们要加入一个叫做 Gender 的栏位。这可以用以下的指令达成ALTER TABLE Customer ADD Gender char(1);这个指令执行后的表格架构是Customer 表格栏位名称资料种类First_Namechar(50)Last_Namechar(50)Addresschar(50)Citychar(50)Countrychar(25)Birth_DatedatetimeGenderchar(1)接下来我们要把 Address 栏位改名为 Addr。这可以用以下的指令达成ALTER TABLE Customer CHANGE Address Addr char(50);这个指令执行后的表格架构是Customer 表格栏位名称资料种类First_Namechar(50)Last_Namechar(50)Addrchar(50)Citychar(50)Countrychar(25)Birth_DatedatetimeGenderchar(1)再来我们要将 Addr 栏位的资料种类改为 char(30)。这可以用以下的指令达成ALTER TABLE Customer MODIFY Addr char(30);这个指令执行后的表格架构是Customer 表格栏位名称资料种类First_Namechar(50)Last_Namechar(50)Addrchar(30)Citychar(50)Countrychar(25)Birth_DatedatetimeGenderchar(1)最后我们要删除 Gender 栏位。这可以用以下的指令达成ALTER TABLE Customer DROP Gender;这个指令执行后的表格架构是Customer 表格栏位名称资料种类First_Namechar(50)Last_Namechar(50)Addrchar(30)Citychar(50)Countrychar(25)Birth_Datedatetime