点击链接查看下载安装教程
PHPStudy下载与安装http://t.csdn.cn/R4mz0
1.登录与退出
方法一
利用PHPStudy进行登录,步骤如下:
第一步,打开PHPStudy程序
第二步,按照如图步骤点击MysQL命令行
其他选项菜单----MySQL工具----MysQL命令行
第三步输入密码,密码:root
输入密码后就进到MysQL里了
下面看第二种方法
方法二
利用cmd进行登录,步骤如下
第一步,找到PHPStudy程序目录里的MysQL文件
第二步,复制文件路径后按CTRL+win 打开cmd
这我得文件路径是 C:\phpStudy\PHPTutorial\MySQL\
在cmd中输入后回车
cd C:\phpStudy\PHPTutorial\MySQL\bin
再次输入dir查看文件夹目录
第三步,打开mysql
在cmd中输入后回车
mysql -uroot -proot -h127.0.0.1
mysql -utoop -ptoop -h127.0.0.1
要打开的exe -u用户名 -p密码 -hIP
2.MYsQL数据库的一些解释
数据库就等于文件夹
表就等于文件
3.MySQL注释符的使用。
---注释符输入后不会对指令有影响,有以下三种
1,#
2."------"
3./* -----*/
4,数据库的一些基本操作
4.1 数据库的增删改查(sql语句)
增加数据库:create database name;
删除数据库:drop database name;
修改字符集;alter database name charset utf8;
查询所有的数据库:show databases;
查询指定数据库:show create database name;
切换库:use name;name=库名ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'renname database olddbGzzsk1 to newdbname' at line 1
查看当前所在库:select database();
重命名数据库:rename database olddbname to newdbname; 原名-----更改后
显示一些系统特定资源信息: show statua
显示结构,字段类型,主键,是否为空属性:desc tabl_name;
查看当前数据库 里面的表user 用户为root的密码:aelect password from user where user=”root“;
4.2 tble 表的操作
1.查看表结构
desc table
describe 表名;
2.查看表的内容
select from table_name
3.建立表
CREATE TABLE 表名(属性名 数据类型 完整的约束条件,属性名 数据类型 完整的约束条件,属性名 数据类型 完整的约束条件);
完整的建立表语句
create table user(id int(7) AUTO_INCREMENT, uaername varvhar(100) not null,password varchar(100) not null,PRIMARY KEY(id))ENGINE=InnDB DEFAULI CHARSET=utf8;
if not exiats 表示当前相同的表名存在时,则不执行此创建语句。
create database if not exists [table];
ENGINE=InnoDB DEFAULT CHARSSET=utf8;
ENGINE 设置表的引擎 和默认的字符类型
常见的数据库引擎
InnoDB myisam
数据类型
4.约束条件
RPIMARY KEY 标识该属性为该表的主题
FOREIGN KEY 标识该属性为该表的外键
NOT NULL 标识该属性不能为空
UNIQUE 标识该属性的值是唯一的
AUTO_INCREMENT 标识该属性的值是自动增加
DEFAULT 为该属性设置默认值
5.修改表的操作
修改表
格式:ALTER TABLE 旧表名 RENAME 新表名;
修改字段的数据类型
ALTER TABLE 表名 MODIFY 属性名 数据类型;
修改字段名
ALTER TABLE 表名 CHANGE 旧属性名 新属性名 新数据类型;
增加字段名
ALTER TABLE 表名 ADD 属性名1 数据类型 [完整性约束条件] [FLRST | AFTER 属性名2];
删除字段
ALTER TABLE 表名 DROP 属性名;
更改表的存储引擎
ALTER TABLE 表名 ENGINE = 存储引擎名;