MySQL基础知识

MySQL基础知识

SQL语句:结构化查询语言,类似于英语口语的命令语句对数据库的结构以及数据库内容来进行操作,sql语句与平台无关(大多数关系型数据库都支持sql语句),sql语句分别为:
DDL(数据定义语句):对数据库表结构操作
**DML(数据操作语句):对数据库中表进行操作(增删改查)
DCL(数据控制语句):对数据库用户,角色权限等操作(由DBA操作 网络管理员)

基础操作

1.连接mysql数据库服务器 `mysql -uroot -p123456
在这里插入图片描述

2.查看数据库的实例 show databases;
在这里插入图片描述
3.创建一个新的数据库实例 create database music;
在这里插入图片描述
4.使用实例 use music;
在这里插入图片描述
5.查看实例中所有的表 show tables;
在这里插入图片描述
6.创建一张用户表(id、账号、密码、手机号、注册时间、状态)

 create table tbuser  //用户表
  (
  id int primary key auto_increment,主键
  username varchar(20) not null,//用户名列 不允许为空
  password varchar(40) not null default'123456',//默认值123456
  phone varchar(15),//手机号
  createtime timestamp default CURRENT_TIMESTAMP,//创建时间,默	认使用当前系统时间
  status int default 0
  );

7.查看表结构 mysql> desc tbuser;

在这里插入图片描述
8.查询所有的信息 select * from tbuser;
在这里插入图片描述
9.先向用户表中添加数据(单条) insert into tbuser(username,phone) values(‘小小’,‘12356245635’);
在这里插入图片描述
10.先向用户表中添加数据(多条) mysql> insert into tbuser(username,phone) values(‘大饼侠’,‘15827953785’),(‘小傻子’,‘15820202020’);
在这里插入图片描述
11.插入多条数据 insert into tbuser(username,password,phone,status) values(‘admin’,‘152463’,‘18563536263’,‘1’);
在这里插入图片描述
12.修改数据 (将狗蛋的密码修改为000000) 如果不加where,则整个数据都被删了
update tbuser set password=‘120’ where username=‘小傻子’;
在这里插入图片描述
13.删除数据(将id为3的记录)
delete from tbuser where id=3;
在这里插入图片描述
在这里插入图片描述
14.查询所有被禁用的用户信息
select *from tbuser where status=0;
在这里插入图片描述
15.导出数据库实例 mysqldump -uroot -p123456 music > d:/music.sql
在这里插入图片描述
16删除数据库 drop databasemusic;
在这里插入图片描述
17创建一个新的数据库实例,使用music,再 source d:/music.sql;
在这里插入图片描述
在这里插入图片描述

注意

  • 在进行mysql操作时,注意大小写和中英文的标点符号;
  • 在mysql中想要复制,可以右击鼠标—标记----选中要复制的代码-----enter回车;
  • 在mysql中想要张贴,选中要粘贴的内容—在mysql中右击鼠标—粘贴 即可.
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值