執行以下sql即可生成100條資料
create
table mytesttable as
select rownum as id,
to_char(sysdate + rownum/24/
3600
,'yyyy-mm-dd hh24:mi:ss'
)as inc_datetime,
trunc(dbms_random.
value(0
,100))
as random_id,
dbms_random.string(
'x',
20) random_string
from dual
connect
bylevel
<=
100
利用oracle特有的connect by
樹形連線語法生成測試記錄,level <= 10
表示要生成10記錄;
利用rownum
虛擬列生成遞增的整數資料;
利用sysdate
函式加一些簡單運算來生成日期資料,本例中是每條記錄的時間加1秒;
利用dbms_random.value
函式生成隨機的數值型資料,本例中是生成0到100之間的隨機整數;
利用dbms_random.string
函式生成隨機的字元型資料,本例中是生成長度為20的隨機字串,字串中可以包括字元或數字
生成mysql資料庫字典 快速生成資料庫字典
select tablename case when c.column id 1 then o.name else n end tabledesc isnull case when c.column id 1 then ptb.value end,n column id c.column id,co...
利用SQL語言建立資料庫
1.建立資料庫 create database 2.建立db中的table 定義關係模式 create table 3.定義table及其各個屬性的約束條件 定義完整性 4.定義view 定義外模式及e c映像 5.定義index,tablespace等 物理儲存引數 6.上述定義的撤銷和修正 語法...
SQL語句生成SQL Server資料庫的資料字典
select 表名 case when a.colorder 1 then d.name else end,欄位序號 a.colorder,欄位名 a.name,標識 case when columnproperty a.id,a.name,isidentity 1 then else end,主鍵...