mysql 3種text型別的最大長度如下:
實際操作貼上:
1,只修改列的資料型別的方法:
可以寫成 alter table 表名 modify column 列名 新的列的型別
例如:news 表中列content的型別是blob,現在要修改為text,sql語句如下
alter table news modify column content text;
2,同時修改列名和列的資料型別的方法:
可以寫成 alter table 表名 change column 舊列名 新列名 新的列型別
例如:news表中列content的型別是blob,現在要修改為contents text,sql語句如下
alter table news change column content contents text;
3,修改欄位的屬性,id屬性為自增序列
alter table news modify nid int auto_increment;
4,日期處理,插入資料:
直接將日期用引號括起來即可,沒有oracle那麼多的格式要求
insert into news(title,look,price,content,pubdate)
values('ngkj-news',10,9.9,'全國各地都下雪了,就昆明沒下雪,期待下雪','1989-11-16');
float,double,decimal的區別介紹
float:浮點型,含位元組數為4,32bit,數值範圍為-3.4e38~3.4e38(7個有效位)
double:雙精度實型,含位元組數為8,64bit數值範圍-1.7e308~1.7e308(15個有效位)
decimal:數字型,128bit,不存在精度損失,常用於銀行帳目計算。(28個有效位)
**例項:
float f = 345.98756f;--結果顯示為345.9876,只顯示7個有效位,對最後一位數四捨五入。
double d=345.975423578631442d;--結果顯示為345.975423578631,只顯示15個有效位,對最後一位四捨五入。
--注:float和double的相乘操作,數字溢位不會報錯,會有精度的損失。
decimal dd=345.545454879.....--可以支援28位,對最後一位四捨五入。
--:當對decimal型別進行操作時,數值會因溢位而報錯。
分頁處理:
select * from news where title like '%ng%' limit 0,3;
從查詢到的結果集中第一條開始,顯示數量為3條。相當於limit start,count;
學習筆記二 轉戰CSDN
近來開發專案比較多,學習筆記 心得都沒有來得及更新了,在群裡也看了許多小夥伴的優秀文章,自己也學習到許多,所以我要也得行動起來了。近一周,根據自己的情況做了下規劃。首先是自己買的spring boot書籍,本來是想著邊學習邊做記錄,不過初略過了一遍後,發現裡邊的大多為設計思想,自己的能力暫達不到此水...
mysql遷移oracle伺服器 過程筆記
2011年記 需求 公司要求把windows上的mysql資料遷移遷移到aix中的oracle 準備階段 一 備份mysql庫到本地例 gs0704 二 再備份乙個用於修改字段型別的庫 gs0314 修改gs0314,用於mysql to oracle的操作 1。刪除表內的所有外來鍵 2。檢查修改所...
mysql和Oracle常用命令筆記
登入 mysql u 賬號 p 密碼 create table table name column name1 varchar size not null primary key,column name2 int size default 999 column name3 date default ...