您的位置:首页 > 数据库 > MySQL

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服务:

管理员权限进入CMD

net 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;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: