向表中新增資料

2021-09-02 13:48:21 字數 935 閱讀 5950

新增資料

1.所有欄位都插入

insert into student values('a001','張三','男','01-5月-05',10);

oracle中預設的日期格式'dd-mon-yy'

dd:日子(天)

mon:月份(要加上漢字'月'不然報錯)

yy:2位的年

如:'09-6月-99'代表2023年6月9號

2.改日期的預設格式

sql>alter session set nls_date_format = 'yyyy-mm-dd';

修改後,可以使用我們熟悉的格式新增日期型別:

sql>insert into student values('a001','張三','男','1905-05-06',10);

3.插入部分字段

insert into student (xh,xm,***) values ('a003','jone','女');

如何查詢沒有生日資訊的使用者?

select * from student where birthday is null;

如何查詢有生日資訊的使用者?

select * from student where birthday is not null;

4.插入空值

insert into student (xh,sm,***,birthday) values ('a004','martin','男',null);

5.改乙個字段

update student set ***='女' where xh='a001';

6.修改多個字段

update student set ***='男',birthday='1980-02-03' where xh='a001';

7.修改含有null值得資料

用is null來查詢相關的資料

mysql操作(建立表,向表中新增資料)

建立表 使用者表 create table tbl user id是沒有業務含義的邏輯主鍵,不允許為空,無符號的,自增長的整數型別 id int 11 unsigned not null auto increment,name是使用者名字,字串型別,不允許為空,預設值為空 name varchar ...

C 中向dataTable中新增資料

今天接收介面資料,封裝成了datatable型別,但是在接受資料是datatable中沒有資料,原因是沒有新增資料。本人誤以為 dr cardid jobject cardid tostring 就完成了資料的新增。現在將完整資料新增過程表述如下 首先宣告 datatable datatable n...

動態的向ListView中新增資料

一般情況下,listview都需要在執行時進行改變。如果簡單的往與listview關聯的list中新增資料,是不會引起介面變化的。如果新增了資料之後,呼叫listview.invalidate 也是無效的。必須使用與之關聯的adapter進行更新。如下 adapter adapter adapter...