快捷搜索:  汽车  科技

如何用mysql创建数据库表(MySQL如何操作数据库及数据库表)

如何用mysql创建数据库表(MySQL如何操作数据库及数据库表)一般语法:DROP DATABASE [IF EXISTS] database_name; #删除ecshop2数据库 drop database ecshop2;二、 MySQL数据库表的操作1.create table一般语法:CREATE DATABASE [IF NOT EXISTS] database_name DEFAULT charset utf8 #数据库默认字符集 COLLATE utf8_general_ci; #数据排序规则 #创建一个ecshop2的数据库 create database ecshop2 default charset utf8 collate utf8_general_ci;2.删除数据库一般语法:

如何用mysql创建数据库表(MySQL如何操作数据库及数据库表)(1)

一、MySQL数据库的操作

▲ DDL

数据定义语言.创建 删除与修改数据库中的对象.

create drop alter


1.创建数据库

一般语法:

CREATE DATABASE [IF NOT EXISTS] database_name DEFAULT charset utf8 #数据库默认字符集 COLLATE utf8_general_ci; #数据排序规则 #创建一个ecshop2的数据库 create database ecshop2 default charset utf8 collate utf8_general_ci;

2.删除数据库

一般语法:

DROP DATABASE [IF EXISTS] database_name; #删除ecshop2数据库 drop database ecshop2;二、 MySQL数据库表的操作

1.create table

一般语法:

create table tab_name ( col_name1 type1 col_name2 type2 ... col_namen typen ); #创建一个学生表 CREATE TABLE student_cxx ( sno INT sname VARCHAR(20) ssex INT #0 male 1 female sbirthday DATE saddress VARCHAR(100) sphone VARCHAR(20) ); SELECT * FROM student_cxx;

▲ 表的复制 --CTAS语法

create table tab_name as select expression; 可以用于快速备份表. #备份商品表 SELECT * FROM ecs_goods; CREATE TABLE ecs_goods_yyyymmdd AS SELECT * FROM ecs_goods; SELECT * FROM ecs_goods_yyyymmdd;

2.drop table

语法:

drop table tab_name; SELECT * FROM ecs_goods_yyyymmdd; #删除备份的商品表 DROP TABLE ecs_goods_yyyymmdd; Table 'xxx' doesn't exist的错误

原因:

1.表名书写错误

2.表被删除或未创建

3.没有相应的操作权限

猜您喜欢: