當前位置:首頁 » 數據倉庫 » 用代碼創建資料庫的表
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

用代碼創建資料庫的表

發布時間: 2023-06-26 00:42:34

sql資料庫用代碼創建 怎麼創建

create database 資料庫名稱

on

(

name='aaa',

filename='aaa.dbf',

size=初始大小,

maxsize=存儲上限,

filegrowth=增長增量

)

log on

(

name='b',

filename='b.ldf',

size=初始大小,

maxsize=存儲上限,

filegrowth=增長增量

)

(1)用代碼創建資料庫的表擴展閱讀:

SQL語句創建基本資料庫

SQL語句代碼:CREATE DATABASE 語句。

CREATE DATABASE Epiphany

ON

(

NAME = Epiphany,

FILENAME = 'E:SQL SERVER 2008Epiphany_data.mdf',

SIZE = 5MB,

MAXSIZE = 20,

FILEGROWTH = 20

)

LOG ON

(

NAME = Epiphany,

FILENAME = 'E:SQL SERVER 2008Epiphany_log.ldf',

SIZE = 2MB,

MAXSIZE = 10MB,

FILEGROWTH = 1MB

);

可以用這個模板,例子:

CREATE DATABASE Epiphany

ON

(

NAME = Epiphany,

FILENAME = 'E:SQL SERVER 2008Epiphany_data.mdf',

SIZE = 5MB,

MAXSIZE = 20,

FILEGROWTH = 20

)

LOG ON

(

NAME = Epiphany,

FILENAME = 'E:SQL SERVER 2008Epiphany_log.ldf',

SIZE = 2MB,

MAXSIZE = 10MB,

FILEGROWTH = 1MB

);

完畢!

㈡ 創建資料庫表(SQL代碼)

CREATE
TABLE
[dbo].[NewsData](
[ID]
[int]
IDENTITY(1,1)
NOT
NULL,
[AddTime]
[datetime] NOT
NULL,
[AddUserName]
[varchar](25)
NOT
NULL,
[Title]
[nvarchar]
(255)
COLLATE
Chinese_PRC_CI_AS
NOT
NULL,
[Content][nvarchar](1000)
COLLATE
Chinese_PRC_CI_AS
NOT
NULL,
[Class]
[int]
NOT
NULL,--1
表示最新公告
2
表示慈善捐助
3表示救助動態
4表示救助體系
5表示救助指南
6表示政策法規
7表示熱點問題
8表示救助咨詢
9文件下載
10表示網站導航
11表示沒有選擇
[SmallClass]
[int]
NULL,
[Weather]
[int]
NOT
NULL,
[Felling]
[int]
NOT
NULL,
[Source]
[nvarchar](20)
COLLATE
Chinese_PRC_CI_AS
NULL,
[TitleImage]
[int]
NOT
NULL,
[Author]
[nvarchar]
(10)
COLLATE
Chinese_PRC_CI_AS
NULL,
[ScanFrequency][int]
NULL
Default
0
--瀏覽次數
)
GO

㈢ c#用代碼建立資料庫

上面的大魔法是說:只要你會用sql語言建立表、建立表之間的關系,就可以用C#代碼建立表、建立關系,只需要把sql語句存到一個string中,然後執行這個string
即可。
當然要用sql語言或者存儲過程來實現

㈣ 如何使用JAVA創建資料庫表。

JDBC連接資料庫
•創建一個以JDBC連接資料庫的程序,包含7個步驟:
1、載入JDBC驅動程序:
在連接資料庫之前,首先要載入想要連接的資料庫的驅動到JVM(Java虛擬機),
這通過java.lang.Class類的靜態方法forName(String className)實現。
例如:
try{
//載入MySql的驅動類
Class.forName("com.mysql.jdbc.Driver") ;
}catch(ClassNotFoundException e){
System.out.println("找不到驅動程序類 ,載入驅動失敗!");
e.printStackTrace() ;
}
成功載入後,會將Driver類的實例注冊到DriverManager類中。
2、提供JDBC連接的URL
•連接URL定義了連接資料庫時的協議、子協議、數據源標識。
•書寫形式:協議:子協議:數據源標識
協議:在JDBC中總是以jdbc開始
子協議:是橋連接的驅動程序或是資料庫管理系統名稱。
數據源標識:標記找到資料庫來源的地址與連接埠。
例如:(MySql的連接URL)
jdbc:mysql:
//localhost:3306/test?useUnicode=true&characterEncoding=gbk ;
useUnicode=true:表示使用Unicode字元集。如果characterEncoding設置為
gb2312或GBK,本參數必須設置為true 。characterEncoding=gbk:字元編碼方式。
3、創建資料庫的連接
•要連接資料庫,需要向java.sql.DriverManager請求並獲得Connection對象,
該對象就代表一個資料庫的連接。
•使用DriverManager的getConnectin(String url , String username ,
String password )方法傳入指定的欲連接的資料庫的路徑、資料庫的用戶名和
密碼來獲得。
例如:
//連接MySql資料庫,用戶名和密碼都是root
String url = "jdbc:mysql://localhost:3306/test" ;
String username = "root" ;
String password = "root" ;
try{
Connection con =
DriverManager.getConnection(url , username , password ) ;
}catch(SQLException se){
System.out.println("資料庫連接失敗!");
se.printStackTrace() ;
}
4、創建一個Statement
•要執行SQL語句,必須獲得java.sql.Statement實例,Statement實例分為以下3
種類型:
1、執行靜態SQL語句。通常通過Statement實例實現。
2、執行動態SQL語句。通常通過PreparedStatement實例實現。
3、執行資料庫存儲過程。通常通過CallableStatement實例實現。
具體的實現方式:
Statement stmt = con.createStatement() ;
PreparedStatement pstmt = con.prepareStatement(sql) ;
CallableStatement cstmt =
con.prepareCall("{CALL demoSp(? , ?)}") ;

㈤ 在SQL資料庫中創建一個表格,如何使用代碼,對此表格進行查詢插入等操作。。

/**
*
oralce連接參數
*/
public
class
DBParam_oralce
{
public
final
static
String
driver="oracle.jdbc.driver.OracleDriver";//oralce資料庫的驅動
public
final
static
String
url="jdbc:oracle:thin:@192.168.2.250:1521:ismg";//連接的url
public
final
static
String
user="admin";//用戶名
public
final
static
String
pwd="admin";//密碼
}
/**
*
資料庫連接和關閉所以連接
*/
import
java.sql.*;
public
class
DBUtil
extends
DBParam_oracle
{
/**
*
連接資料庫
*
*
@return
成功返回Connection,失敗返回null
*/
public
static
Connection
getConnection()
{
Connection
con
=
null;
try
{
Class.forName(driver);//載入驅動
con
=
DriverManager.getConnection(url,
use,
pwd);//連接資料庫
}
catch
(Exception
e)
{
e.printStackTrace();
return
null;
}
return
con;//成功返回Connection對象
}
/**關閉Connection連接
*
@param
con
*
@return
成功返回true,失敗返回false
*/
public
static
boolean
closeConnection(Connection
con)
{
if
(con
!=
null)
try
{
con.close();
}
catch
(SQLException
e)
{
e.printStackTrace();
return
false;
}
return
true;
}
/**關閉Statement連接
*
@param
stmt
*
@return
成功返回true,失敗返回false
*/
public
static
boolean
closestatement(Statement
stmt){
if(stmt!=null)
try
{
stmt.close();
}
catch
(SQLException
e)
{
e.printStackTrace();
return
false;
}
return
true;
}
/**關閉ResultSet連接
*
@param
re
*
@return
成功返回true,失敗返回false
*/
public
static
boolean
closeResultSet(ResultSet
re){
if(re!=null)
try
{
re.close();
}
catch
(SQLException
e)
{
e.printStackTrace();
return
false;
}
return
true;
}
寫了兩個類,一般修改參數類DBParam_oracle或者再多寫幾個參數類,比如mysql、sql
server等等。讓DBUtil繼承不同的參數類就可以了,DBUtil不需要修改

㈥ 用SQL語句創建資料庫表

圖所示,打開了SQLServer2008,並創建好了資料庫。然後看當前是否是在自己要創建表的資料庫中。看圖中圈住部分,知道自己當前在哪個資料庫中

如圖,選中好LX資料庫,練習資料庫。

或者在新建窗口中輸入代碼,USELX,然後選中後運行它,一樣進入到LX資料庫中。如圖所示

之前有教過不用代碼設計資料庫的表,這里只講用語句創建表。如圖所示,創建表的代碼格式如下。CREATETABLE表名(列名1類型,列名2類型,列名3類型,...--[添加約束])。

創建一個員工表的實際代碼,如圖所示,簡單的員工表,有員工號、員工姓李虛名、員工所在部門構成。

接著,輸入好代碼後,設置一些主外鍵約束。經驗連接有部門表的創建,部門表有(部門號、部門名),主鍵為部門號,部門號為一個部門的唯猛簡一標識。員工表,員工號為員工的唯一標識,設置員工號為員工主鍵,而一個員工只能在一個部門內,一個部門可以有多枝擾褲名員工,因此,在員工表設置一個外鍵為部門號。用於查詢索引,當我想知道一名員工所在部門時,即可通過外鍵索引查詢出該員工所在的部門。備用1,備用2用作其他,例如某些公司部門下面設置分組,可用備用1做組別代號。18SQLServer如何創建表

如圖所示,代碼如下,創建外鍵約束時,一定要有一個可引用的外鍵表。部門表。部門表創建請看之前創建的部門表。當前列名跟外鍵約束的表列名數據類型必須一致。否則創建不成功CREATETABLETBL_EMPLOYEE(fld_EmployeeNovarchar(20),fld_EmployeeNamevarchar(20),fld_DepertNovarchar(10)NOTNULL,PRIMARYKEY(fld_EmployeeNo),FOREIGNKEY(fld_DepertNo)referencesTBL_DEPERT(fld_DepertNo))