MySQL创建数据库的命令、创建表的命令、插入语句的命令?

如题所述

1.创建数据库

CREATEDATABASEIFNOTEXISTSRUNOOBDEFAULTCHARSETutf8COLLATEutf8_general_ci;

#如果数据库不存在则创建,存在则不创建

#创建RUNOOB数据库,设定编码为utf8

2.删除数据库

dropdatabaseRUNOOB;

3.选择数据库

useRUNOOB;

#使用数据库RUNOOB

4.数据类型

5.创建数据表

CREATETABLEtable_name(column_namecolumn_type,column_name2column_type2);

<etc>

CREATETABLEIFNOTEXISTS`runoob_tbl`(

`runoob_id`INTUNSIGNEDAUTO_INCREMENT,

`runoob_title`VARCHAR(100)NOTNULL,

`runoob_author`VARCHAR(40)NOTNULL,

`submission_date`DATE,

PRIMARYKEY(`runoob_id`)#主键

)ENGINE=InnoDBDEFAULTCHARSET=utf8;

来自<l>

</etc>

#表明、字段名字外面的符号是反引号,为了区分mysql关键字和普通字符

6.删数据表

DROPTABLEtable_name;

#删除表内数据

deletefrom表明whererunoob_title=“exam”;

#清除表内数据,保留表结构

truncatetable表名;

#删除后立刻释放磁盘空间

optimizetable表名;

7.增插入数据到表

INSERTINTOtable_name(field1,field2,)VALUES(value1,value2,\"value\");

#字符类型,value需要使用单/双引号。

温馨提示:答案为网友推荐,仅供参考
相似回答