如何用sql建立数据库

如何用sql建立数据库,第1张

在 MySQL 中,可以使用 CREATE DATABASE 语句创建数据库,语法格式如下:CREATE DATABASE [IF NOT EXISTS] <数据库名>[[DEFAULT] CHARACTER SET <字符集名>] [[DEFAULT] COLLATE <校对规则名>];

[ ]中的内容是可选的。语法说明如下:

<数据库名>:创建数据库的名称。MySQL 的数据存储区将以目录方式表示 MySQL 数据库,因此数据库名称必须符合 *** 作系统的文件夹命名规则,不能以数字开头,尽量要有实际意义。注意在 MySQL 中不区分大小写。

IF NOT EXISTS:在创建数据库之前进行判断,只有该数据库目前尚不存在时才能执行 *** 作。此选项可以用来避免数据库已经存在而重复创建的错误。

[DEFAULT] CHARACTER SET:指定数据库的字符集。指定字符集的目的是为了避免在数据库中存储的数据出现乱码的情况。如果在创建数据库时不指定字符集,那么就使用系统的默认字符集。

[DEFAULT] COLLATE:指定字符集的默认校对规则。

MySQL 的字符集(CHARACTER)和校对规则(COLLATION)是两个不同的概念。字符集是用来定义 MySQL 存储字符串的方式,校对规则定义了比较字符串的方式。后面我们会单独讲解 MySQL 的字符集和校对规则。

建议你把所有的对数据库的 *** 作都写在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

=

marsDBCreateSqlConnection();

conOpen();

cmd

=

new

SqlCommand();

cmdConnection

=

con;

}catch

{

}

}

public

void

DBConRelease()

{

try

{

conClose();

}

catch

{

}

}

public

DataSet

CreateDs(string

sqlCmdText,string

dtName)

{

cmdCommandText

=

sqlCmdText;

SqlDataAdapter

sda

=

new

SqlDataAdapter(cmd);

DataSet

ds

=

new

DataSet();

sdaFill(ds,

dtName);

return

ds;

}

public

bool

UserQuery(string

userAccount)

{

cmdCommandText

=

"select

count()

from

TB_userInfo

where

userAccount

='"+userAccount+"'";

int

count

=

ConvertToInt32(cmdExecuteScalar());

if

(count

>

0)

{

return

true;

}

else

{

return

false;

}

}

public

bool

AdminQuery(string

adminAccount)

{

cmdCommandText

=

"select

count()

from

TB_admin

where

adminAccount

='"

+

adminAccount

+

"'";

int

count

=

ConvertToInt32(cmdExecuteScalar());

if

(count

>

0)

{

return

true;

}

else

{

return

false;

}

}

登陆到mssql数据库上,找到系统默认数据库,右键-任务-生成脚本USE [master]

GO

IF NOT EXISTS (SELECT name FROM sysdatabases WHERE name = N'ReportServerTempDB')

BEGIN

CREATE DATABASE [ReportServerTempDB] ON PRIMARY

(

NAME = N'ReportServerTempDB',

FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL1\MSSQL\DATA\ReportServerTempDBmdf' ,

SIZE = 2240KB ,

MAXSIZE = UNLIMITED,

FILEGROWTH = 1024KB

)

LOG ON

(

NAME = N'ReportServerTempDB_log',

FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL1\MSSQL\DATA\ReportServerTempDB_logLDF' ,

SIZE = 832KB ,

MAXSIZE = 2048GB ,

FILEGROWTH = 10%

)

END

以上就是关于如何用sql建立数据库全部的内容,包括:如何用sql建立数据库、C#创建代码创建SQL数据库、如何通过SQL脚本创建数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9280784.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-26
下一篇2023-04-26

发表评论

登录后才能评论

评论列表(0条)

    保存