java web 学习第二十四天——数据库

Day24

数据库

数据库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 表名;

插入列:

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

修改列:全部修改

加条件的修改

修改年龄:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值