MySQL基础操作学习(一)

tips:本人学习数据库是在Linux操作系统下学习,这里只介绍Linux的学习内容。

一、通过终端进入MySQL

输入:mysql -uroot -p
输入密码:123456(这是我的版本默认密码,密码不同可自行百度)。

二、库管理

建立数据库

create database 库名 default charset=[字符集];  
#字符集可自行选择,常用utf8.
#语句末尾记得加封号。

进入库/切换库

use 库名;

查看库

(1)查看当前所在库

  select database();

(2)查看建库语句

show create database 库名;

(3)查看库中所有表

show tables;

删除库

drop database 库名; #慎用!!!

表管理

创建表

create table 表名(
字段名 类型(长度)  约束;
#可加多个字段
)[字符集];

示例:

#创建订单表
create table orders(
order_id varchar(32),    #订单编号
cust_name varchar(64)    #客户姓名
amt decimal(16,2)        #订单金额
)default charset=utf8;

查看表

查看表结构

desc 表名;

查看建表语句

show create table 表名;

删除表

drop table 表名;

表记录管理

插入值

(1)向表中所有字段插入值

insert into 表名 values
("字段1的值"),
("字段2的值"),
(…………),
(字段n的值);

(2)向表中指定字段插入值

insert into 表 (字段名1,字段名2……)
values("字段1的值","字段2的值");

查询记录

(1)查询表中所有字段的值

select * from 表名;

(2)查询指定字段

select 字段名 from 表名;

(3)按条件查询

select * from 表名 where 条件;

(4)多个条件查询

select * from 表名 where 条件 and(or) 条件;

修改表中字段的值

update 表名
set 要修改的字段1 = 重新赋值
 要修改的字段2 = 重新赋值
 ……
 where 条件;

示例:根据客户名为“zs”修改订单号为2

update orders
set order_id = 2
where cust_name = "zs";

删除记录

delete from 表名 where 条件;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值