mysql 黑框框 叫什么_Mysql黑框操作——基本命令语句

刚学数据库操作,为了更能感受代码的魅力,走入代码环境,最好用黑框操作。

1.通过cmd连接到自己的数据库

mysql -u用户名 -h 地址 -p

如图所示:这里127.0.0.1是本机IP 等于localhost

回车之后会输入密码;

用户名一般都是root

密码是安装的时候设置的

f20998d71287bf698f801f9842801d27.png

也可以通过这个语句连接别人数据库(前提,在同一局域网下,还需知道他的IP和密码,!!还需注意对方的数据库要开始访问权限)

这里补充一下关于对数据库权限的大概了解

数据库默认是不允许其他IP访问的,可以配置登录权限,是否允许远程访问

关于数据库的权限:

1.可以设置只对哪些实例有权限,哪些实例没有权限。

2.对哪些表有权限,哪些没有。

3.可以设置成有哪类权限(例如:只读)。

4.可以设置哪些IP可以访问,哪些不能。

Mysql默认端口:3306(一般正式服务器都会修改端口,因为默认端口容易受到攻击)

对于数据库权限和端口的了解到时候再整理一篇博客,目前先知道这些。

基本命令语句

(不用特意区分大小写!)

(注意分号哦!)

查看数据库:

show databases;

631a4763f676a48b18cb45220da456dd.png

创建数据库:

create database 数据库名;

使用数据库:

use 数据库名;

删除数据库:

drop database 数据库名;

9c26f454051544dcbbf3674e2917f053.png

创建表

create table 表名(

列名1 类型(长度) [约束],

……

);

表约束(用于限制加入表的数据的类型)

1.非空约束 not null

解释:约束强制列不接受null值,如果不向字段添加值就无法插入或者更新记录

2.默认值约束 default ‘女’

解释:用于向列中插入默认值

3.唯一的约束 unique

解释:唯一表示数据库中的每条记录

4.主键约束 primary key

解释:唯一标识数据库中的每条记录

primary key拥有自动定义的unique约束

(每个表可以有多个unique约束,但每个表只能有一个主键约束)

先打开数据库——然后创建表

72d69b7f1a9699905f7ec008e5d5bd7d.png

ffc5ac7f61ae8c2b5f4bc6afcd4a172f.png

这里:id是设为主键,name设为了唯一值

删除表

drop table 表名

查看表结构

desc 表名

ea52d71e85265885827eb6af8f74ae4b.png

修改表

1.修改列名

alter table 表名 change 列名 新列名 类型;

2.修改列类型

alter table 表名 change 列名 列名 类型;

Alter table 表名 modify 列名 新类型;

极简单的查询语句

查询表中全部信息

select * from 表名;

查询表中指定列的信息

select 列1,列2 from 表名;

下面进行增删改查操作

插入语句

insert into 表名 (列名1,列名2,列名3) values (值1,值2,值3);

删除语句

delete from 表名 where 列名 = 值X; //意思是把列名值等于值X的删掉

(delete from 表名;//删除这个表的所有数据)

(Delete from Student where 条件 or 条件;//删除这个要求或者另个要求的)

(Delete from Student where 条件 and 条件;//删除同时满足两个要求的)

修改语句

update student set 原来的值 where 要修改的值;//eg:update student set age=25 where id=3;将id=3的age修改成25

LIMIT

SELECT * from student LIMIT i,n;

/*i:为查询结果的索引值,为0可省略;n:为查询结果返回的数量*/

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值