怎麼代碼創建資料庫
首先,我們在程序中動態地創建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的企業管理器,查看是否有我們創建的資料庫和基本表。
2. 如何用代碼創建資料庫
這個很簡單的,需要你會sql語句,比如create database就是創建一個資料庫,具體可以網路SQL語句的使用
3. c#用代碼建立資料庫
上面的大魔法是說:只要你會用sql語言建立表、建立表之間的關系,就可以用C#代碼建立表、建立關系,只需要把sql語句存到一個string中,然後執行這個string
即可。
當然要用sql語言或者存儲過程來實現
4. 如何使用SQL代碼創建資料庫
我是用
sql
server
2005
使用
create
database
資料庫名
如
create
database
test
就可以創建
名為test的資料庫了
5. SQL資料庫用代碼創建 怎麼創建
create database 資料庫名稱
on
(
name='aaa',
filename='aaa.dbf',
size=初始大小,
maxsize=存儲上限,
filegrowth=增長增量
)
log on
(
name='b',
filename='b.ldf',
size=初始大小,
maxsize=存儲上限,
filegrowth=增長增量
)
(5)怎麼代碼創建資料庫擴展閱讀:
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
);
完畢!
6. 如何建立一個資料庫
MySQL安裝完成後,要想將數據存儲到資料庫的表中,首先要創建一個資料庫。創建資料庫就是在資料庫系統中劃分一塊存儲數據的空間。在MySQL中,創建資料庫的基本語法格式如下所示:
CREATE DATABASE 資料庫名稱;
在上述語法格式中,「CREATE DATABASE」是固定的SQL語句,專門用來創建資料庫。「資料庫名稱」是唯一的,不可重復出現。
例如下面我們創建一個名稱為itcast的資料庫,SQL語句如下所示:
CREATE DATABASE itcast;
執行結果如下所示:
上述執行結果顯示出了資料庫itcast的創建信息,例如,資料庫itcast的編碼方式為utf-8。
7. 創建資料庫的兩種方法
創建資料庫有兩種方式:
1.用圖形界面創建資料庫
資料庫(Database)是按照數據結構來組織、存儲和管理數據的建立在計算機存儲設備上的倉庫。
簡單來說是本身可視為電子化的文件櫃——存儲電子文件的處所,用戶可以對文件中的數據進行新增、截取、更新、刪除等操作。
拓展資料:
資料庫(Database)是按照數據結構來組織、存儲和管理數據的倉庫,它產生於距今六十多年前,隨著信息技術和市場的發展,特別是二十世紀九十年代以後,數據管理不再僅僅是存儲和管理數據,而轉變成用戶所需要的各種數據管理的方式。資料庫有很多種類型,從最簡單的存儲有各種數據的表格到能夠進行海量數據存儲的大型資料庫系統都在各個方面得到了廣泛的應用。
在信息化社會,充分有效地管理和利用各類信息資源,是進行科學研究和決策管理的前提條件。資料庫技術是管理信息系統、辦公自動化系統、決策支持系統等各類信息系統的核心部分,是進行科學研究和決策管理的重要技術手段。
8. C#創建代碼創建SQL資料庫
建議你把所有的對資料庫的操作都寫在sql
server資料庫存儲過程中,然後通過C#代碼
執行這些個存儲過程,完成功能,這樣做執行速度快,安全性高,這是最佳方案。
如果你非要用C#代碼來做這些操作,就把這些sql語句寫在業務邏輯層中(若是winForm寫在客戶端後台代碼里,若是webForm項目就寫在頁面後台代碼里),然後執行sql語句,完成功能。
以下是C#連接資料庫的代碼:
public
static
SqlConnection
CreateSqlConnection()
{
SqlConnection
conn
=
new
SqlConnection("server=.;database=marsDB;uid=sa;pwd=;");
return
conn;
}
public
class
DBoperate
{
SqlConnection
con;
SqlCommand
cmd;
public
DBoperate()
{
try{
con
=
marsDB.CreateSqlConnection();
con.Open();
cmd
=
new
SqlCommand();
cmd.Connection
=
con;
}catch
{
}
}
public
void
DBConRelease()
{
try
{
con.Close();
}
catch
{
}
}
public
DataSet
CreateDs(string
sqlCmdText,string
dtName)
{
cmd.CommandText
=
sqlCmdText;
SqlDataAdapter
sda
=
new
SqlDataAdapter(cmd);
DataSet
ds
=
new
DataSet();
sda.Fill(ds,
dtName);
return
ds;
}
public
bool
UserQuery(string
userAccount)
{
cmd.CommandText
=
"select
count(*)
from
TB_userInfo
where
userAccount
='"+userAccount+"'";
int
count
=
Convert.ToInt32(cmd.ExecuteScalar());
if
(count
>
0)
{
return
true;
}
else
{
return
false;
}
}
public
bool
AdminQuery(string
adminAccount)
{
cmd.CommandText
=
"select
count(*)
from
TB_admin
where
adminAccount
='"
+
adminAccount
+
"'";
int
count
=
Convert.ToInt32(cmd.ExecuteScalar());
if
(count
>
0)
{
return
true;
}
else
{
return
false;
}
}
9. 創建資料庫有哪幾種方法
創建資料庫的方法有兩種,使用向導創建資料庫,使用菜單創建資料庫和創建空資料庫;使用向導創建資料庫是一種簡單便捷的方法。
在物理上,資料庫的建設要遵循實際情況。即在邏輯上建立一個整體的空間數據車、框架統一設計的同時,各級比例尺和不同數據源的數據分別建成子庫,由開發的平台管理軟體來統一協調與調度。
(9)怎麼代碼創建資料庫擴展閱讀:
在建庫時,要充分考慮數據有效共享的需求,同時也要保證數據訪問的合法性和安全性。資料庫採用統一的坐標系統和高程基準,矢量數據採用大地坐標大地坐標的數據在數值上是連續的,避免高斯投影跨帶問題,從而保證資料庫地理對象的完整性,為資料庫的查詢檢索、分析應用提供方便。
在創建資料庫之時,要重點考慮獨立與完整性原則、面向對象的資料庫設計原則、建庫與更新有機結合的原則、分級共享原則、並發性原則、實用性原則。
10. 創建資料庫hbsisql代碼怎麼寫
詳細步驟如下:
1、點擊【新建查詢】按鈕,打開SQL命令編輯框,對資料庫表的操作以及維護都可以通過編輯SQL命令實現。
2、在編輯框內編輯創建資料庫表的代碼,確認代碼無誤後,單擊【執行】按鈕,創建數據表。
3、創建數據表的源代碼如下:
use test
go
if exists(select name from sys.tables where name='Student')
drop table Student
go
create table Student
(sname nchar(10) primary key,
sex nchar(2) not null,
bir datetime
)