MySQL基础知识

MySQL基础知识

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

基础操作

1.连接mysql数据库服务器 `mysql -uroot -p123456
MySQL基础知识_第1张图片

2.查看数据库的实例 show databases;
MySQL基础知识_第2张图片
3.创建一个新的数据库实例 create database music;
在这里插入图片描述
4.使用实例 use music;
在这里插入图片描述
5.查看实例中所有的表 show tables;
MySQL基础知识_第3张图片
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;

MySQL基础知识_第4张图片
8.查询所有的信息 select * from tbuser;
MySQL基础知识_第5张图片
9.先向用户表中添加数据(单条) insert into tbuser(username,phone) values(‘小小’,‘12356245635’);
在这里插入图片描述
10.先向用户表中添加数据(多条) mysql> insert into tbuser(username,phone) values(‘大饼侠’,‘15827953785’),(‘小傻子’,‘15820202020’);
MySQL基础知识_第6张图片
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;
在这里插入图片描述
MySQL基础知识_第7张图片
14.查询所有被禁用的用户信息
select *from tbuser where status=0;
MySQL基础知识_第8张图片
15.导出数据库实例 mysqldump -uroot -p123456 music > d:/music.sql
在这里插入图片描述
16删除数据库 drop databasemusic;
在这里插入图片描述
17创建一个新的数据库实例,使用music,再 source d:/music.sql;
在这里插入图片描述
在这里插入图片描述

注意

  • 在进行mysql操作时,注意大小写和中英文的标点符号;
  • 在mysql中想要复制,可以右击鼠标—标记----选中要复制的代码-----enter回车;
  • 在mysql中想要张贴,选中要粘贴的内容—在mysql中右击鼠标—粘贴 即可.

你可能感兴趣的:(mysql)