1樓:牛鵬幫
無符號型別,非負限定。例如,tinyint的儲存大小是1位元組,取值範圍為-127到128。如果限定了unsigned則取值範圍為0-255。即不能取負值。
2樓:匿名使用者
無符號型別吧,只能存正數
資料庫裡的屬性unsigned是什麼意思,做什麼用的
3樓:
雖然不清楚你說的是什麼資料庫,unsigned一般是無符號的意思,比如unsigned int就是無符號整數的意思,一般有符號數的最高位是符號位,表示資料的正負,不表示大小,而無符號數的最高位是表示資料的大小,這樣無符號數表示的資料範圍要比有符號數大一倍,這樣解釋能懂吧
4樓:暴倫元子
屬性就是你資料庫表裡面的比如說id,username之類的東西...豎過來的一列叫屬性...橫過來的一行叫元組...
mysql建表裡primary, auto_increment,unsigned等等是什麼意思?
5樓:鍾離秀英昌嫣
把單來詞'unsigned'刪除了試試
源看。bai
修改後正du
確的語zhi句如dao下:
create
table
user1
(username
varchar(12),
passwd
varchar(12),
idint
unsigned
notnull
auto_increment,
primary
key(id))
6樓:
我舉個小例子給你簡單解釋一下。
例:create table table_1
(id int unsigned not null primary key auto_increment,
// id列為無符號整型,該列值不可以為空,並不內可以重複容,而且自增。
name varchar(5) not null
)auto_increment = 100;(id列從100開始自增)
primapy是主鍵的意思,表示定義的該列值在表中是唯一的意思,不可以有重複。
unsigned是無符號的意思,代表該欄位沒有正負。
auto_increment可以理解為自動遞增的意思,每增加一條記錄,值會自動加1。(例如在上面的例子中,id列每增加一條記錄,便會從100自增) 。
我想通過上面的例子,你應該可以理解一些了,不明白再問我。謝謝。
7樓:匿名使用者
不知道你以前有沒有其他資料庫的經驗,只能暫時這麼回答了,如果有問題再補充好了:
primary是主鍵的意思;
auto_increment是自動編號的意思
在mysql中,關於屬性integer unsigned 代表什麼意思提問
8樓:四維象限
無符號整型,就是沒有正負. signed 和 unsigned的 表示的範圍也不太一樣;
有符號的
範圍是 -2147483648 到 2147483647. 無符號的範圍 是 0 到 4294967295.
mysql中,查詢一般有哪些,mysql中,怎樣查詢一個表中有多少記錄!
單表查詢 查詢全部欄位資料 select from tablename 查詢某欄位 一列 的值 select column name from tablename where條件查詢 select column name frome tablename where 表示式 查詢條件,eg id 1 ...
mysql修改欄位內容,mysql資料庫中sql修改欄位型別要怎麼做?
update banji set num 要改的值 update 表名稱 set 列名稱 新值 where 列名稱 某值 如果要改全部,就忽略條件.mysql資料庫中sql修改欄位型別要怎麼做?方法如下 復 修改一個字制 段的型別 alter table user modify new1 varch...
mysql資料查詢,mysql中如何查詢所有的表
使用hibernate查詢的話,你是用hql語句查詢麼?例如string hql from object o where o.id 查詢方法 session.createquery hql 或者直接session.get int id 如果不是這樣的語句,採用的是sql語句,例如string sql...