Mysql 基础教程

一、创建第一个数据库

创建数据库:

例如:创建一个名为study的数据库

create database study;

语法:create database  数据库名称;

当查询当前有多少数据库时用

show databases;

删除数据库:

例如:删除名为study的数据库时

drop database study;

语法:drop database 表名;

二、创建第一张表

创建表可以大概分成三类:

1、没有任何表时候创建

例如:创建一个名为myself的表,包含序号,姓名,年龄,性别这几列,并将序号设为主键(可以快速查找,加快查询速率)

 create table myself(
    -> id int primary key,
    -> name char(5),
    -> age int,
    -> sex char(5));

语法: create table 表名 (字段名1 字段类型1 主键设置,  字段名2 字段类型2 索引设置);

一些列的属性和约束会放到后面详细讲述

2、在有模板表时候用like关键字创建表

例如:创建一张和myself表的表结构相同的表myself_1

create table myself_1 like myself;

语法:create table 表名 like  模板表名;

此法创建的表和模板表有相同的表结构

3、用查询或输出结果创建一张表

例如:创建一张只包含myself表中id和name列的新表myself_2;

 create table myself_2 as (select id,name from myself);

语法:create table 表名 as  查询语句

这种方法创建表比较灵活

删除表:

例如:删除myself_2表

drop table myself_2;

语法:drop table 表名;

查询有多少张表:  show tables;

查看表结构: 'desc' 关键字

例如:查询myself表的结构

desc myself;

语法:desc  表名;

修改表名:'rename'关键字

例如:将myself表重命名为my

rename table myself to my;

语法:rename  table  旧名称 to 新名称;


猜你喜欢

转载自blog.csdn.net/weixin_41678001/article/details/80396677