Home >Database >Mysql Tutorial >How to create a table in mysql

How to create a table in mysql

醉折花枝作酒筹
醉折花枝作酒筹Original
2021-04-22 19:03:1510900browse

In mysql, you can use the "CREATE TABLE" statement to create a table. The syntax format is "create table table name (column name data type);". The "CREATE TABLE" statement is used to create a table in the database. The data type specifies what data type the column can accommodate.

The operating environment of this tutorial: windows7 system, mysql8 version, Dell G3 computer.

In MySQL, you can use the CREATE TABLE statement to create a table. The syntax format is:

CREATE TABLE <表名> ([表定义选项])[表选项][分区选项];

Among them, the format of [table definition option] is:

ca33c3a1ecd79f405d4dfeffd0b05908 260b325d7b3ba36c3f7ee2f9c28ff541 [,…] e6ef2d791030a1be694f569e2792898d e5c0d4be8e2fbfc7b53b811c65e8ac15

The CREATE TABLE command has many syntaxes, which are mainly composed of table creation definition (create-definition), table options (table-options) and partition options (partition-options). consist of.

Here we first describe a simple example of creating a new table, and then focus on some main syntax knowledge points in the CREATE TABLE command.

The main syntax and usage instructions of the CREATE TABLE statement are as follows:

CREATE TABLE: used to create a table with a given name, you must have table CREATE permissions.

722e3d59fd24604761db25f00f9b264f: Specifies the name of the table to be created, given after CREATE TABLE, and must comply with the identifier naming rules. The table name is specified as db_name.tbl_name to create the table in a specific database. It can be created this way regardless of whether there is a current database. db-name can be omitted when creating a table in the current database. If you use quoted distinguished names, the database and table names should be quoted separately. For example, 'mydb'.'mytbl' is legal, but 'mydb.mytbl' is not.

f52e9980a8ff3ab048a5a8e987465670: Table creation definition, consisting of column name (col_name), column definition (column_definition) and possible null value description, integrity constraints or table indexes. By default, the table is created in the current database. If the table already exists, there is no current database, or the database does not exist, an error will occur.

Tip: When using CREATE TABLE to create a table, you must specify the following information:

The name of the table to be created is not case-sensitive, and keywords in the SQL language, such as DROP and ALTER, cannot be used. , INSERT, etc. The name and data type of each column (field) in the data table. If you create multiple columns, separate them with commas.

create table Student(
    -> Sno int not null auto_increment primary key,
    -> Sname varchar(10) not null,
    -> Sex char(1) not null,
    -> Sage tinyint(100) not null,
    -> Sdept char(4) not null)comment = &#39;学生表&#39;;

Related recommendations: "mysql tutorial"

The above is the detailed content of How to create a table in mysql. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn