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

1.创建数据库

CREATE  DATABASE  IF  NOT EXISTS RUNOOB DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

#如果数据库不存在则创建,存在则不创建   创建RUNOOB数据库,设定编码为utf8

2.删除数据库

drop  database  RUNOOB;

3.选择数据库

use  RUNOOB;

#使用数据库RUNOOB

4.创建数据表

CREATE TABLE table_name (column_name column_type , column_name2 column_type2);

CREATE TABLE IF NOT EXISTS `runoob_tbl`(

`runoob_id` INT UNSIGNED AUTO_INCREMENT,

`runoob_title` VARCHAR(100) NOT NULL,

`runoob_author` VARCHAR(40) NOT NULL,

`submission_date` DATE,

PRIMARY KEY ( `runoob_id` ) #主键

)ENGINE=InnoDB DEFAULT CHARSET=utf8;

来自

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

6.删数据表

DROP TABLE table_name;

#删除表内数据

delete from 表明 where runoob_title = “exam”;

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

truncate table 表名;

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

optimize table 表名;

7.增 插入数据到表

INSERT INTO table_name ( field1,field2,…) VALUES ( value1,value2,"value"… );

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

你可能感兴趣的:(MySQL创建数据库的命令、创建表的命令、插入语句的命令)