導航:首頁 > 數據處理 > 如何用代碼創建資料庫

如何用代碼創建資料庫

發布時間:2022-05-08 09:37:15

A. 怎麼用c#代碼在sql中建立新的資料庫

首先,我們在程序中動態地創建SQL Server資料庫。
我們將資料庫創建在C:\mysql目錄下,所以讀者要練習該實例的話得先在C:下創建一個名為mysql的文件夾,否則會出錯!創建資料庫的關鍵是函數中的sql對象,通過該對象我們指定了資料庫文件的一些基本屬性。之後,我們新創建了一個SqlCommand對象,通過該對象我們 就實際完成了對資料庫的操作。函數的實現如下:
private void button1_Click(object sender, System.EventArgs e)
{
// 打開資料庫連接
if( conn.State != ConnectionState.Open)
conn.Open();
string sql = "CREATE DATABASE mydb ON PRIMARY"
+"(name=test_data, filename = 'C:\\mysql\\mydb_data.mdf', size=3,"
+"maxsize=5, filegrowth=10%) log on"
+"(name=mydbb_log, filename='C:\\mysql\\mydb_log.ldf',size=3,"
+"maxsize=20,filegrowth=1)";
cmd = new SqlCommand(sql, conn);
try { cmd.ExecuteNonQuery(); }
catch(SqlException ae)
{
MessageBox.Show(ae.Message.ToString());
}
}
其次,我們通過CREATE TABLE語句創建基本表,並向該表中添加4條數據。函數的實現如下:
private void button2_Click(object sender, System.EventArgs e)
{
// 打開資料庫連接
if( conn.State == ConnectionState.Open)
conn.Close();
ConnectionString ="Integrated Security=SSPI;" + "Initial Catalog=mydb;" + "Data Source=localhost;";
conn.ConnectionString = ConnectionString;
conn.Open();
sql = "CREATE TABLE myTable"+ "(myId INTEGER CONSTRAINT PKeyMyId PRIMARY KEY,"
+ "myName CHAR(50), myAddress CHAR(255), myBalance FLOAT)";
cmd = new SqlCommand(sql, conn);
try {
cmd.ExecuteNonQuery(); // 向表中添加記錄
sql = "INSERT INTO myTable(myId, myName, myAddress, myBalance) "+ "VALUES (1001, 'Puneet Nehra', 'A 449 Sect 19, DELHI', 23.98 ) " ;
cmd = new SqlCommand(sql, conn);
cmd.ExecuteNonQuery();
sql = "INSERT INTO myTable(myId, myName,myAddress, myBalance) "+ "VALUES (1002, 'Anoop Singh', 'Lodi Road, DELHI', 353.64) " ;
cmd = new SqlCommand(sql, conn);
cmd.ExecuteNonQuery();
sql = "INSERT INTO myTable(myId, myName, myAddress, myBalance) "+ "VALUES (1003, 'Rakesh M', 'Nag Chowk, Jabalpur M.P.', 43.43) " ;
cmd = new SqlCommand(sql, conn);
cmd.ExecuteNonQuery();
sql = "INSERT INTO myTable(myId, myName, myAddress, myBalance) "+ "VALUES (1004, 'Madan Kesh', '4th Street, Lane 3, DELHI', 23.00) " ;
cmd = new SqlCommand(sql, conn);
cmd.ExecuteNonQuery(); }
catch(SqlException ae) { MessageBox.Show(ae.Message.ToString()); }
}
完成此操作後,我們可以打開SQL SERVER的企業管理器,查看是否有我們創建的資料庫和基本表。

B. 怎麼用C#代碼創建sql資料庫,求賜教

你要創建資料庫有難度吧,我理解的是你有個資料庫了但是沒有表、視圖等。用代碼是可以創建表的,我沒有碰到過直接用c#創建資料庫的例子。但是有先連上資料庫然後創建表的例子。

C. 怎樣用C#代碼自動建SQLserver資料庫及表

首先引入一個命名空間
using
System.Data.sqlclient
然後
string
sql="......."
引號裡面寫上創建資料庫和表的sql語句
sqlconnection
conn=new
sqlconnection(connstr)
connstr
為連接資料庫的字元串
Sqlcommand
cmd=new
sqlcommand(sql,conn);
cmd.Execqueny();
就實現了
希望能幫到你

D. c#用代碼建立資料庫

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

E. 怎麼樣建立資料庫,需要詳細的步驟。

一下步驟以mysql資料庫為例:

  1. 登錄資料庫

    代碼:mysql -u root -p

    輸入密碼

至此,一套完整的流程就跑完了。

F. 如何用代碼創建資料庫

這個很簡單的,需要你會sql語句,比如create database就是創建一個資料庫,具體可以網路SQL語句的使用

G. 易語言怎麼用代碼創建資料庫

你只說了如何用代碼創建庫,我就按照你的說的做了,是這樣的吧?

H. SQL資料庫用代碼創建 怎麼創建

create database 資料庫名稱

on

(

name='aaa',

filename='aaa.dbf',

size=初始大小,

maxsize=存儲上限,

filegrowth=增長增量

)

log on

(

name='b',

filename='b.ldf',

size=初始大小,

maxsize=存儲上限,

filegrowth=增長增量

)

(8)如何用代碼創建資料庫擴展閱讀:

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

);

完畢!

I. 如何用代碼創建SQL資料庫文件(最好有解釋)

drop database databasenamecreate database databasename
on
primary //是主文件
(
name='employee1', //邏輯名稱
filename='E:..', //存放位置
size= 10M, //初始大小
filegrowth =10%, //增長率
maxsize = 1G, //最大值
),
(
name='employee1',
filename='E:..',
size= 3M,
filegrowth =20%,maxsize = 1G,
),(
name='employee1',
filename='E:..',
size= 3M,
filegrowth =2m,
maxsize = 1G,
)

不懂可以和我說。。

閱讀全文

與如何用代碼創建資料庫相關的資料

熱點內容
db2和哪個資料庫更相近 瀏覽:201
西朗地鐵站到荔朗肉市場怎麼走 瀏覽:325
新沂最大花卉市場在哪裡 瀏覽:165
交易頻道怎麼做 瀏覽:293
桐鄉市百貨批發市場在哪裡 瀏覽:910
信息技術課培訓有哪些 瀏覽:361
技術高點怎麼過 瀏覽:651
地鐵日均客流量數據如何查詢 瀏覽:396
程序員每天要工作多久 瀏覽:987
怎麼在a股市場生存 瀏覽:188
天獅的產品怎麼樣 瀏覽:229
淘寶的數據線為什麼很容易不匹配 瀏覽:911
抖音項目代理後有什麼玩法 瀏覽:194
成都有哪些煙酒市場 瀏覽:3
哪個網站招標信息最好信息 瀏覽:914
徵信如何錄入個人信息 瀏覽:610
程序怎麼固化到flash 瀏覽:283
如何記憶雞免疫程序 瀏覽:468
如何用克隆數據丟失raid1 瀏覽:197
計量測試技術檢定員要學什麼 瀏覽:48