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中右击鼠标—粘贴 即可.