MySQL基础
1、概念
数据库,为我们提供高效、便捷的方式对数据进行增删改查的工具
优势
- 程序稳定、数据一致性、并发、效率
2.数据库管理系统
- (DataBase Management System 简称DBMS)
3.数据库内部的关系
记录:1 朱葛 13234567890 22(多个字段的信息组成一条记录,即文件中的一行内容)
表:userinfo,studentinfo,courseinfo(即文件)
数据库:db(即文件夹)
数据库管理系统:如mysql(是一个软件)
数据库服务器:一台计算机(对内存要求比较高)
总结:
数据库服务器-:运行数据库管理软件
数据库管理软件:管理-数据库
数据库:即文件夹,用来组织文件/表
表:即文件,用来存放多行内容/多条记录
4.mysql的基本命令
-
mysqld install
安装mysql服务net start mysql
启动服务net stop mysql
停止服务
4.1账号操作
mysql -uroot -p
进入mysqlselect user();
查看当前登陆的用户set password = password('123');
给当前用户设置密码创建账号
create user 'guest'@192.168.1.% identified by '123';
指定网段可以连接
给一个用户授权
grant 权限类型 on ftp.* to guest'@'192.168.1.%;
grant all
所有权限grant select on day37.* to 'guest'@'192.168.14.%'
grant select,insert
4.2操作数据库
查看所有的数据库
show databases;
创建一个数据库
create database 数据库名;
切换到这个库下
use 数据库名;
查看这个库下有多少表
show tables
4.3操作表
创建一张表
create table student(name char(12),age int)
char()中间的数字代表name的长度
查询表结构
desc student
4.4操作数据
插入数据 :
insert into student values ('wusir',73);
查询数据 :
select * from student;
修改数据 :
update student set age=85 where name='alex';
删除数据 :
delete from student where name = 'alex';