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資料庫為例:
登錄資料庫
代碼: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=增長增量
)
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,
)
不懂可以和我說。。