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

MySQL免安装版下载安装及常用命令

2017-02-24 22:08 666 查看
mysql免安装版命令解析
mysql5.6.10免安装下载地址http://pan.baidu.com/s/1geVUfuF

1、将下载的mysql5.6.10解压(没有用5.7的原因:在win10系统上不兼容  测试时间2016.7)
cmd进入命令框。

2、输入 net start mysql命令,启动mysql服务,关闭mysql 服务的命令 net stop mysql



3、进入免安装的mysql的bin路径下,进入mysql所在的盘f:   进入f盘下mysql文件中cd mysql   进入bin文件中 cd  bin



4、输入

mysql –h localhost –u root -p命令
会提示输入密码。刚开始数据库是没有密码的输入

mysql -u root -p命令即可



5、进入mysql成功



1、创建数据库并设置默认编码格式:CREATE DATABASELB1 DEFAULTCHARACTER
SET UTF8  DEFAULTCOLLATE UTF8_GENERAL_CI;(注意UTF8用大写,用小写会报错)
2、修改数据库编码格式:ALTER DATABASELB
CHARACTER SET UTF8;  (注意UTF8用大写,用小写会报错)

[align=justify]Mysql命令:(一条命令结束的时候必须用分号结束或者\g与命令中间需要有空格)[/align]
(1)(show
databases;)  显示所有数据库
[align=justify](2)(net start mysql)启动mysql服务器[/align]
[align=justify](3)(net stop mysql)停止mysql服务器
[/align]
[align=justify] select version();  查看数据库版本[/align]
[align=justify]创建数据库CREATE DATABASE LLL;(数据库名称);[/align]
[align=justify]删除数据库DROP DATABASE LLL;[/align]
[align=justify] 切换数据库  use lyd(数据库名称);[/align]
[align=justify]命令中没有修改数据库名称的命令。[/align]
[align=justify]SQL语句:[/align]
[align=justify] CREATE TABLE TEST[/align]
[align=justify]    -> ([/align]
[align=justify]    -> ID INT ,[/align]
[align=justify]    -> NAME VARCHAR(100),[/align]

-> AGE INT);创建表
DESCRIBE TEST;查询表结构或者DESC
TEST;
ALTER TABLETEST RENAME
t_TEST;修改表名(TEST改成t_TEST)ALTER是修改的意思RENAME是重命名的意思
[align=justify]SHOW TABLES;查询表名[/align]
[align=justify] ALTER TABLE t_TESTADD ADDRESS VARCHAR(100);向表中添加一列并定义类型[/align]
[align=justify]ALTER TABLE t_TESTDROP COLUMN  ADDRESS;删除表中的一列[/align]
[align=justify]ALTER TABLE T_TESTMODIFY ADDRESS VARCHAR(50);修改表中一列的数据类型或者长度都可以[/align]
 ALTER TABLE T_TESTCHANGE COLUMN
NAME N_NAME
VARCHAR(50);修改表中列的名字以及数据类型和长度,
[align=justify] 切换数据库  USR LYD(数据库名称);[/align]
[align=justify] SHOW TABLES;显示当前数据库下所有的表[/align]
[align=justify]       INSERT INTO T_TEST(ID) VALUES(2);[/align]

INSERT INTO T_TEST VALUES(1,"LYD",25);插入数据的两种方式一个是指定列一个是所有

 DELETE  FROM T_TEST WHERE ID=2;删除数据并且加上条件;

SELECT * FROM T_TEST ORDER BYAGE DESC;降序排列

SELECT * FROM T_TEST ORDER BYAGE ASC;升序排列

UPDATE T_TEST SET ID=2 WHERE N_NAME="LYD";更新数据
[align=justify]MYSQL用户管理:[/align]
 CREATE USERLYW
IDENTIFIED BY
'lyw';
创建用户并且设置密码
[align=justify]MYSQL备份恢复[/align]
[align=justify]备份一个指定的数据库[/align]
[align=justify]mysqldump -u root -p数据库名称>备份文件.sql[/align]
[align=justify]从备份的sql文件中恢复一个指定数据库[/align]
[align=justify]mysql -u  root  -p数据库名称< 备份文件.sql[/align]
[align=justify]数据库编码[/align]

编码主要影响以下几个方面

[align=justify]数据库保存相同数据内容所占的空间打下。[/align]

[align=justify]数据库与客户端通信。[/align]

[align=justify]        show character set;查看当前数据库能够支持那些编码UTF是使用比较多的编码,MYSQL使用的默认编码是latin1[/align]
[align=justify]  查看MYSQL的当前编码[/align]
[align=justify]        show variables like 'character_set%';[/align]
[align=justify]       show variables like 'collation%';[/align]

  创建数据库的时候指定默认的编码
  CREATE DATABASELB

[align=justify]    DEFAULTCHARACTER SET UTF8[/align]

DEFAULTCOLLATE UTF8_GENERAL_CI;

可以通过以下命令修改数据库的编码

需要注意的是当该数据库中存在数据的时候修改编码后有些数据可能会出现问题

[align=justify]CHARACTER SET改成utf8[/align]

 ALTER DATABASELB
CHARACTER SET UTF8 COLLATE UTF8_GENERAL_CI;

通过修改MYSQL配置文件my.cnf设置MYSQL的默认编码

修改之后重启MYSQL服务即可

如果Mysql启动时出错却又不报错误内容可以输入下图的命令



[align=justify]创建数据库LB[/align]

COLLATE的编码设置为UTF8_GENERAL_CI

[align=justify]设置CHARACTER的编码为utf8[/align]

[align=justify]COLLATE改成UTF8_GENERAL_CI[/align]

进入mysql数据库mysql
–h localhost –u root -p
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: