MySQL出自甲骨文, SQLsever出自微软
数据库管理系统(DBMS)
- 基于共享文件系统的DBMS(Access)
- 基于客户机——服务器的DBMS(Client/Server:MySQL、Oracle、Sqlserver)
- 客户端/服务器端,底层是TCP/IP协议。服务器端先启动,有一个端口号,监听/等待客户端的连接。
MySQL卸载
先停止mysql的服务:[计算机]-->[管理]-->[mysql服务]-->停止;控制面板/360卸载;清除残留文件(安装目录,默认在C:\ProgramData\mysql)。
MySQL服务的启动和停止
- 计算机-管理-服务
- 管理员身份运行Cmd:
net start 服务名
(启动)
net stop 服务名
(停止)
MySQL服务的登录和退出
- 通过MYSQL command line client(只限于root用户)
- 通过windows自带的客户端(cmd)
登录:mysql {-h localhost(主机名) -P 3306(端口号)} -u用户名 -p密码
{}中内容北京地区可省略
退出:exit或ctrl+c
常见命令
`show databases;` #查看所有库
`use sys;` #打开sys库
show tables;
show tables from mysql; #查看表
select database(); #查看当前所在库
creat table stuinfo(id int,name varchar(20)); #创建表stuinfo,列id,name,以及类型
desc stuinfo; #查看表的结构
insert into stuinfo(id,name)values(1,'Lily'); #插入一条出数据
update stuinfo set name='HanMeimei' where id =1; #更新数据
delete from stuinfo where id=1; #删除数据
select version(); #客户端 查看当前数据库版本
mysql –version
或mysql -V
用cmd 查看当前数据库版本
MySQL语法规范
- 不区分大小写,建议关键字大写,表名列名小写
- 每条命令最好用分号结尾
- 每条命令根据需要,可以进行缩进或换行(一般情况下,不打;就可以换行)
- 注释
单行注释:#注释文字
或--注释文字
多行注释:/* 注释文字 */