mysql简单库表创删操作(包括题型)

重点框架
在这里插入图片描述

回顾重点:
wampserver重装:
(1)之前安装文件删除干净;
(2)无法删除:应用程序停掉,计算机-管理-服务-停止;
(3)利用vcredist进行修复
(4)重装;
问题:解决一闪就退
关闭mysql程序:计算机-管理-服务:首先启动方式设置为手动

第一部分:建库

1、创建一个库名studentManager数据库

create database 数据库名;
CREATE DATABASE 数据库名 CHARACTER SET utf8 COLLATE utf8_general_ci;

注意点:
(1)msyql默认的定界符是 ; , 只有当输入 ; 之后,sql语句才会执行
(2)mysql不区分大小写;

2、查看已存在的数据库;

show databases;

3、选择数据库

基本语法:

use 数据库名;

4、删除数据库

语法:

drop database 数据库名;

练习删除库的时候,有以下库不要删掉:
安装后就存在的库:test,mysql,information_shema
gradem,geadem1练习查询会用到

练习:
1、创建一个以自己名字命名的数据库;
2、sql查看有没有创建成功;
3、选择该数据库;
4、删除该数据库;
相应知识点:
(1)创建数据库
(2)选择数据库
(3)查看已存在数据库
(4)删除数据库

第二部分:建表

(1) 注意点:

1、mysql定义主键:primary key;
2、字段之间用逗号隔开;
3、最后一个字段不需要逗号;

(2)查看当前数据已存在的表

show tables;

(3)查看建表语句

show create table 表名;

(4)如何建表

基本语法:

create table if not exists 表名(
字段1 字段数据类型 [字段属性|约束][索引][注释],
……
字段n 字段数据类型 [字段属性|约束][索引][注释]
)[表类型][表字符集][注释];

例如:创建一个学生表(student),学生表的数据结构要求如下:

在这里插入图片描述

create table student(
sno int(10) primary key,
name varchar(10),
classno char(10),
address varchar(20),
sdept varchar(10));

再建一个成绩表(grade)要求如下:comment
在这里插入图片描述
(m,n)一共只有m位,其中小数点后面有n位;
77.999

常用的数据类型:
在这里插入图片描述

(1)int对应数字,整数;代表没有小数点的数字;
varchar可变字符长度,char是固定,例如身份证号、学号
(2)字段里面插入的数值是小数的话,float,double(精度更高),decimal(比前两个精度还高)
(3)字符串 char,char和varchar
(4)Date

(5)删除表

drop table 表名;

综合题型练习

(1)
在你的数据库里创建一个名为LibraryManager数据库;

create database LibraryManager;

数据库里面新建一个表,表名为library,字段要求如下:

在这里插入图片描述

create table library(
BID char(1) primary key comment"图书编号",
title varchar(50) comment"书名",
author varchar(10),
price float(6,2),
PublishingHouse varchar(50) comment"出版社"
);

(2)建立以自己名字命名的表;

在这里插入图片描述

create table aa(
Myname varchar(1) primary key comment "我的名字",
爸爸 varchar(10),
妈妈 varchar(10),
哥哥 varchar(10));
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

侬本多情。

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值