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 表名;
插入列:
不给出顺序是就按照建表是的顺序执行;
修改列:全部修改
加条件的修改
修改年龄: