MySQL常用命令

1. 利用命令行安装

  • 定位到安装目录下的 bin 文件夹
    $ cd <MySQL安装目录>/bin

  • 初始化数据所需文件以及获取一个临时的访问密码
    $ mysqld ‐‐initialize ‐‐user=mysql ‐‐console

  • 将 MySQL 安装为服务 可以指定服务名称
    $ mysqld ‐‐install MySQL

  • 先通过用户名密码进入 MySQL 操作环境
    $ mysql ‐u root ‐p

  • 输入临时密码
    Enter password:

  • 设置数据库访问密码,一定要加分号
    mysql> set password for root@localhost = '123';

2. 命令行常用操作

(在sql环境下语句一定要加分号!)

  • mysql> show databases;‐‐ 显示全部数据库
  • mysql> create database <db‐name>; ‐‐ 创建一个指定名称的数据库
  • mysql> use <db‐name>; ‐‐ 使用一个数据库,相当于进入指定的数据库
  • mysql> show tables;‐‐ 显示当前数据库中有哪些表
  • mysql> create table <table‐name> (id int, name varchar(20), age int);‐‐ 创建一个指定名称的数据表,并添加 3 个列
  • mysql> desc <table‐name>;‐‐ 查看指定表结构
  • mysql> source ./path/to/sql‐file.sql;‐‐ 执行本地 SQL 文件中的 SQL 语句
  • mysql> drop table <table‐name>; ‐‐ 删除一个指定名称的数据表
  • mysql> drop database <db‐name>; ‐‐ 删除一个指定名称的数据库
  • mysql> exit|quit;‐‐ 退出数据库终端

3. 可视化工具( Navicat Premium)基本查询

(1)查询
--查询数据
--select 字段[, 字段2] from 表名
select `id`, `name`, `birthday` from `users`;
--通配 * 找到表中所有列
select * from users;
(2)增加
--新增数据
--插入全部字段
insert into users values (null, '王五', 0, '2020‐12‐12', '12312');
--指定字段
insert into users (name, gender, avatar) values ('王五', 0, '12312');
(3)修改
--更新数据
update users set name = '麻子', gender = 0;
(4)删除
--删除
--删除语句必须指定条件
delete from users
  • 查询数据语句得到的是结果集
  • 增删改语句得到的是执行这个语句受影响的行数
(5)筛选条件
delete from users where id = 6
delete from users where id = 6 and gender = 0
delete from users where id = 6 or gender = 0
delete from users where id > 6
delete from users where id in (4, 5)
(6)分页
limit <skip>, <length>
-- skip = (page - 1) * length
  • 12
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值