sql Server create database
时间: 2023-09-08 17:09:32 浏览: 58
To create a new database in SQL Server, you can use the following SQL statement:
```
CREATE DATABASE [database_name];
```
Replace `[database_name]` with the name you want to give your new database.
For example, to create a database named "mydatabase", you can run the following SQL statement:
```
CREATE DATABASE mydatabase;
```
Note that you need appropriate permissions to create a database in SQL Server.
相关问题
sql server create user
这个问题是关于如何在SQL Server中创建用户的。要创建用户,可以使用以下语法:
CREATE LOGIN login_name WITH PASSWORD = 'password';
此外,可以使用以下语法为用户分配权限:
USE database_name;
CREATE USER user_name FOR LOGIN login_name;
GRANT permission_name TO user_name;
其中,login_name是登录名,password是登录密码,database_name是要赋予权限的数据库名,user_name是新创建的用户的用户名,permission_name是要授予用户的权限。
create_engine连接SQL server
要使用SQLAlchemy创建连接到SQL Server的引擎,需要安装pyodbc驱动程序和pymssql驱动程序,并安装SQLAlchemy。然后可以使用下面的代码创建引擎:
```python
from sqlalchemy import create_engine
server = 'server_name'
database = 'database_name'
username = 'username'
password = 'password'
engine = create_engine(f'mssql+pymssql://{username}:{password}@{server}/{database}')
```
其中,`server_name`是SQL Server的名称或IP地址,`database_name`是要连接的数据库名称,`username`和`password`是用于身份验证的凭据。
如果您使用的是Windows身份验证,而不是用户名和密码,可以使用以下代码:
```python
from sqlalchemy import create_engine
server = 'server_name'
database = 'database_name'
engine = create_engine(f'mssql+pyodbc://{server}/{database}?trusted_connection=yes&driver=ODBC+Driver+17+for+SQL+Server')
```
其中,`ODBC Driver 17 for SQL Server`是SQL Server的ODBC驱动程序。如果您使用的是不同版本的驱动程序,需要相应地更改驱动程序名称。