重点框架
回顾重点:
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));