MYSQL创建表命令
时间: 2023-11-22 18:44:05 浏览: 31
MYSQL创建表的命令是:
```
CREATE TABLE table_name (
column1 datatype constraints,
column2 datatype constraints,
column3 datatype constraints,
...
);
```
其中,table_name是要创建的表名,column1、column2、column3等是表中的列名,datatype是列的数据类型,constraints是列的约束条件。
例如,创建一个名为students的表,包含id、name和age三个列,可以使用以下命令:
```
CREATE TABLE students (
id INT PRIMARY KEY,
name VARCHAR(50) NOT NULL,
age INT
);
```
相关问题
Python命令创建mysql表
在 Python 中,你可以使用 MySQLdb 或者 PyMySQL 模块来连接 MySQL 数据库,并执行 SQL 命令来创建表。下面是一个使用 PyMySQL 模块创建表的示例代码:
```python
import pymysql
# 连接数据库
conn = pymysql.connect(host='localhost', port=3306, user='root', password='password', db='database_name')
# 创建游标对象
cursor = conn.cursor()
# 定义创建表的 SQL 命令
create_table_sql = """
CREATE TABLE students (
id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(50) NOT NULL,
age INT NOT NULL,
gender VARCHAR(10) NOT NULL
);
"""
# 执行 SQL 命令
cursor.execute(create_table_sql)
# 提交事务
conn.commit()
# 关闭游标和数据库连接
cursor.close()
conn.close()
```
上面的代码中,我们首先使用 pymysql 模块连接到 MySQL 数据库,然后创建了一个游标对象。接着,我们定义了一个 SQL 命令,用于创建名为 students 的表,并定义了表的字段和数据类型。最后,我们调用游标对象的 execute() 方法来执行 SQL 命令,并使用 commit() 方法提交事务。最后,我们关闭了游标和数据库连接。
mySQL和SQLserver创建表命令
mySQL创建表命令:
CREATE TABLE table_name (
column1 datatype constraints,
column2 datatype constraints,
...
);
例如:
CREATE TABLE Customers (
CustomerID int NOT NULL,
CustomerName varchar(255),
ContactName varchar(255),
Country varchar(255)
);
SQL Server创建表命令:
CREATE TABLE table_name (
column1 datatype constraints,
column2 datatype constraints,
...
);
例如:
CREATE TABLE Customers (
CustomerID int NOT NULL,
CustomerName varchar(255),
ContactName varchar(255),
Country varchar(255)
);