MySQL的基本安装及操作


MySQL

基本概念

DBMS(Database Management System),数据库管理系统,就是MySQL数据库软件。

database数据库,在MySQL中一个DBMS可以创建管理多个数据库,每个数据库就像一个仓库,可以存储数据。

table表,表示具体存储数据的地方,比如T_Users表专门存储用户数据。一个数据库可创建多张表

column列,一个表中可以包含多个列,一个列表示一个特定的数据项,如果age列表示用户年龄,name列表示用户
姓名。
primary key主键,用来唯一标志某行数据的列称为主键,主键列的值不能重复、不为null。

安装MySQL:
	1. 下载并解压MySQL压缩文件到一个不含中文和空格的目录下
	2. 使用管理员权限打开CMD命令行工具,切换目录到MySQL的bin目录下
	3.CMD中执行mysqId -install把MySQL安装成系统服务
	4.CMD中执行net start mysql(或启动电脑)启动MySQL服务
	5. 把MySQL的bin目录追加到Path环境变量后面
	6. 重启CMD然后执行mysql -u用户名 -p密码   即可登录MySQL

可以使用sc delete mysql或者mysqId -remove卸载MySQL系统服务。

操作数据库
MySQL DDL数据库定义语言
Data Definition Language数据定义语言,用来操作数据库对象。

数据定义语言包含如下命令:create、drop、alter

操作数据库:
一个MySQL数据库服务器中可以创建多个数据库
创建数据库:create database dbname;
使用数据库:use database dbname;
查看现有数据库:show databases;
查看数据库创建语句:show create database dbname;
删除数据库:drop database dbname;

操作表1:
一个MySQL数据库中可以创建多个表
创建表:create table tableName(列定义列表)
列定义格式:columnName datatype [null] [key] [default] [extra]
定义外键列:constraint 外键名 foreign key (主键名) references 关联表名(关联表主键名)
查看表结构:desc tableName;
查看表的创建语句:show create table tableName;
删除表:drop table tableName;

操作表2:
添加新列:alter table tableName add 列定义
添加外键列:alter table 表名 add constraint 外键名 foreign key (主键名) references 关联表名(关联表
外键名)
删除列:alter table tableName drop columnName
修改列定义:alter table tableName change oldColumnName 新列定义

操作索引
索引基于特定的数据结构(大部分是树结构),主要用来加快查询速度,另一方面也会占用存储空间、拖慢更新速度、
造成存储碎片等。
创建索引:create index indexName on table
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值