01. MySQL基础
2015-12-29 12:12
429 查看
安装
mySql有企业版有社区版,企业版收费,社区版本免费,但已经足够中小型网站使用。Windows下Mysql的下载安装有两种方式: Zip包和MSI。MSI的安装比较简单,类似Exe直接点击安装,ZIP包的安装比较复杂,需要解压配置环境变量配置mysql.init文件mySql的操作可以通过CMD命令行操作或者是通过可视化管理工具(phpMysql, Mysqlyog)
基本知识
数据库Server里有很多的数据库数据库里有很多数据表
数据表有表结构(column)和表数据(row)以及索引(index)
数据库在本地就是文件夹,里面包含三个文件,表结构,表数据,表索引。最快的备份方法是直接去文件目录拷贝,而不是用拷贝方法
中文+编码不一致会导致问题。
常犯错误命令:
mysql不分大小写CMD直接运行管理Mysql时要用Windows Administrator的权限登陆
注意加;才会结束并执行词条SQL语句
注意是否为全拼,CMD默认的是windows的GBK编码,mysql用的是UTF_8编码,如果在CMD里用中文,编码不同,存入到DB2再往外读取就会乱码。
开启和关闭Mysql服务:
管理员权限进入CMDnet stop mysql;
net start mysql;
登陆 & 退出终端:
mysql -uroot -paq1sw2de;exit 退出mysql终端(退出终端和退出mysql服务是两回事)
查看所有数据库:
show databases;查看数据表:
use test;show tables; 查看test数据库里的所有数据表名
查看数据表结构:
desc user;查看user表的表结构查看数据表记录:
select * from user; 查看user表里的表数据数据库操作指令:
创建数据库:create database hellomysql;查看数据库:show databases;
切换数据库: use hellomysql;
删除数据库:drop database hellomysql;
数据表操作指令:
查看表:show tables;
desc t1;
select * from t1;
创建表:
create table t1(id int, name varchar(30), password varchar(30));
删除表:
drop table t1;
更新表结构:
rename table t1 to t2; 修改表名
更新表数据:
insert user(id, username,password) values (1, 'shirui', 'password');
update user set username='Bunny' where id=1;
delete * where id=1;
相关文章推荐
- mysql limit 用法
- 关于 mysql 在联合查询时,使用 concat 拼接查询条件
- WIN SERVER8更改MYSQL的datadir后,数据库启动不起来
- Mysql的主从复制的读写分离之Amoeba实现
- MYSQL中用正则筛选一定的数据
- Mysql命令行修改字段类型
- Windows zip版本安装MySQL
- mysql 禁止自动提交设置
- MySQL慢查询日志
- mysql中的触发器和事务的操作
- Mysql install failed with dependencies error
- MySQL执行计划解读
- mysql 删除日志文件命令详解
- Mysql主从复制
- MySQL Cluster
- MySQL Notes
- SqlServer 转mysql
- MySQL的if,case语句使用总结
- MySQL 执行SQL脚本 报ERROR 1231 (42000)的解决办法
- mysql 转SqlServer