MySQL5.7.9.1解压版配置与数据库创建
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
MYSQL-5.7.9.1解压版
例如我的在D:\Program Files\MySQL\MySQL Server 5.7(解压时名字mysql-installer-community-5.7.9.1可以自己修改名称)
MySQL Server 5.7中的my-default.ini修改:
# These are commonly set, remove the # and set as required.
# basedir = D:\Program Files\MySQL\MySQL Server 5.7(MySQL Server 5.7是自己的修改过的名称)
# datadir = D:\Program Files\MySQL\MySQL Server 5.7\data (MySQL Server 5.7没有data新建data)
# port = 3306
# server_id = .....
配置变量:
电脑->右键属性->高级系统设置->环境变量->系统变量->Path
双击Path,在最后面添加英文分号“;”然后添加mysql存放目录,如:D:\Program Files\MySQL\MySQL Server 5.7\bin
命令提示符(管理员)>进入到MYSQL存放目录,
C:\Windows\system32>d:
D:\>cd "Program Files"
D:\Program Files>
D:\Program Files>cd MySQL
D:\Program Files\MySQL>cd My按tab键 然后回车
D:\Program Files\MySQL\MySQL Server 5.7>
D:\Program Files\MySQL\MySQL Server 5.7>cd bin 然后回车
D:\Program Files\MySQL\MySQL Server 5.7\bin>
D:\Program Files\MySQL\MySQL Server 5.7\bin>mysqld --initialize-insecure --user=mysql
D:\Program Files\MySQL\MySQL Server 5.7\bin>mysqld install
Service successfully installed.
D:\Program Files\MySQL\MySQL Server 5.7\bin>net start mysql
MySQL 服务正在启动 .
MySQL 服务已经启动成功。
D:\Program Files\MySQL\MySQL Server 5.7\bin>
新建数据库
C:\Windows\system32>mysql -u root -p //登陆数据库
Enter password: ****** //输入密码,如果没有不用输入直接回车
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> create database test2; //创建数据库
Query OK, 1 row affected (0.00 sec)
mysql> drop database test2; //删除数据库
Query OK, 0 rows affected (0.00 sec)
mysql> create database test2; //刚刚删除了重新创建数据库
mysql> use test2; //说明在哪个数据库里创建表
Database changed
mysql> create table student( //创建表
-> sno int not null primary key,
-> sname varchar(10) not null,
-> saddress varchar(40)
-> );
mysql> insert into student values(1000, ' 张三' , '上海徐汇' ); //插入数据
mysql> insert into student values(1001, ' 李四' , '上海普陀' );
mysql> insert into student values(1002, ' 王五', '上海金山' );
mysql> insert into student values(1003, ' 马六', '上海松江' );
mysql> insert into student values(1004, ' 马七', '上海松江' );
mysql>
//修改表名
mysql> use test2; //说明修改那个数据库里的表名
mysql> alter table student rename to student1; //student是旧的名字,student1是新的名字
mysql> desc student; //查看修改后的表的结构
+----------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------+-------------+------+-----+---------+-------+
| sno | int(1
1) | NO | PRI | NULL | |
| sname | varchar(10) | NO | | NULL | |
| saddress | varchar(40) | YES | | NULL | |
+----------+-------------+------+-----+---------+-------+
mysql>alter table student change sno student_sno varchar(15); //修改数据库表的字段名,sno是旧名,student_sno是新名
mysql>drop table student;//删除数据表
mysql> select * from student;//查看数据表
+------+-------+----------+
| sno | sname | saddress |
+------+-------+----------+
| 1000 | 张三 | 上海徐汇 |
| 1001 | 李四 | 上海普陀 |
| 1002 | 王五 | 上海金山 |
| 1003 | 马六 | 上海松江 |
| 1004 | 马七 | 上海松江 |
+------+-------+----------+
//修改数据
mysql> update student set sname='小一'saddress='shhai' where sno=1000;
mysql> update student set sname='李二',saddress='上海虹桥 ' where sno=1001;
mysql> update student set sname='李三',saddress='上海松江 'where sno=1002 ; update student set sname='王四 ' where sno=1003;
mysql> update student set sname='马五 ' where sname='王晶';
mysql> select * from student;
+------+-------+-----------+
| sno | sname | saddress |
+------+-------+-----------+
| 1000 | 小一 | shhai |
| 1001 | 李二 | 上海虹桥 |
| 1002 | 李三 | 上海松江 |
| 1003 | 王四 | 上海松江 |
| 1004 | 马五 | 上海松江 |
+------+-------+-----------+
//删除数据
mysql> delete from student where sname='马五';
mysql> delete from student where sno=1003;
mysql> select * from student;
+------+-------+-----------+
| sno | sname | saddress |
+------+-------+-----------+
| 1000 | 小一 | shhai |
| 1001 | 李二 | 上海虹桥 |
| 1002 | 李三 | 上海松江 |
+------+-------+-----------+