Javaweb第二十四天学习

数据库
数据库mysql的下载地址:

http://www.filehorse.com/download-mysql-64/16122/

查看mysql是否已经启动:

此电脑à管理à服务和应用服务à服务àMySQL

登录mySQL:

cmdàmysql –u用户名(root) -p密码(123)

启动或者停止MySQL

cmdànetstart(stop) mysql

mysql的卸载:

想要卸载首先停止运行,控制面板中选择程序和功能选择MySQL卸载。

然后再安装目录删除目录MySQL,

然后到C盘C:\ProgramData\MySQL删除

然后输入cmd的位置输入regedit搜索mysql找到之后全部删除。

重新启动电脑,重新安装。

目录介绍:

D:\Program Files\MySQL\MySQLServer 5.5下面:

Bin:mysqld.exe服务器端 mysql.exe 客户端

服务器配置文件:

D:\Program Files\MySQL\MySQLServer 5.5\my.ini

数据库存放地址:

C:\ProgramData\MySQL\MySQLServer 5.5\data

有一个文件夹就是一个数据库,其中frm文件是表。

SQL语言
SQL的作用:客户端使用SQL来操作服务器。

不区分大小写(关键字一般使用大写)

语言分类:

DDL:数据库或表的结构操作

DML:对表的记录进行操作(增,删,改)

DQL:对表的记录的查询

DCL:对用户的创建以及授权

 

DDL:
数据库:

查看数据库名称:showdatabases;

进入数据库:use数据库名称

创建数据库:CREATEDATABASE[if not exists]数据库名称 [charset=utf8]

删除数据库:dropdatabase [if exists] 数据库名称

 

数据类型:(表的列的类型)

int:整形

double:浮点型,例如double(5,2)表示长度为5 但必须有两位小数

decimal:浮点型在钱的时候用,不会出现精度缺失。

char:固长字符串类型,最长char(255);

varchar:可变字符串长度;

text:字符串类型;

data:日期类型 :yyyy-MM-dd

time: 时间:hh:mm:ss

timestamp:时间戳格式

 

表:

创建表:

Create table stu( numberchar(10),name varchar(50),age int, gender varchar(10));

查询表:showtables;

查询表结构:desc表名;

删除表:

drop table 表名;

修改表:

添加列:Alter table stu add(educationvarchar(50));

修改列:alter table stu modifyvarchar(10);

删除列:alter table stu dropeducation;

修改表名:

DML
查询表记录:

Select * from 表名;

插入列:

不给出顺序是就按照建表是的顺序执行;

修改列:全部修改

加条件的修改

修改年龄:

posted @ 2022-02-19 22:42  向尧  阅读(30)  评论(0)    收藏  举报