MySQL 数据库操作

Mysql 数据库操作整理

  • 什么是数据库: 按照数据结构,存储管理数据的仓库。数据库是在数据库管理系统管理和控制下,在一定介质上的数据集合。
  • Mysql数据库:一种关系型开源数据库。

Mysql数据库基本操作

  • 启动和连接MySQL服务
    服务端启动
    查看MySQL状态: sudo /etc/init.d/mysql status
    启动服务:sudo /etc/init.d/mysql start | stop | restart
    客户端连接
    命令格式
    mysql -h主机地址 -u用户名 -p密码
    mysql -hlocalhost -uroot -p123456
    本地连接可省略 -h 选项: mysql -uroot -p123456
    关闭连接
    ctrl-D
    exit
  • 数据库操作
    1.查看已有库
    show databases;
    2.创建库(指定字符集)
    create database stu charset=utf8; #stu 为想要创建的库名
    3.查看创建库的语句(字符集)
    show create database 库名;
    4.查看当前所在库
    select database();
    5.切换库
    use 库名;
    6.删除库
    drop database 库名;

数据表的管理

  • 表的基本操作
    1.创建表(指定字符集)
    create table 表名(字段名 数据类型,字段名 数据类型,字段名 数据类型);
    e.g. 创建班级表 create table class_1 (id int primary key auto_increment,name varchar(32) not null);
    #id 表示 主关键字(primary key)是表中的一个或多个字段,它的值用于唯一地标识表中的某一条记录 ; auto_increment 表示自动增长
    2.查看数据表
    show tables;
    3.查看已有表的字符集
    show create table 表名;
    4.查看表结构
    desc 表名;
    5.删除表
    drop table 表名;

  • 数据基本操作
    1.插入(insert)
    insert into 表名(字段1,...) values(值1),...;
    举例:
    insert into class_1 values (2,‘Baron’,10,‘m’,91),(3,‘Jame’,9,‘m’,90);
    2.查询(select)
    select * from 表名 where 条件;
    3更新表记录(update)
    update 表名 set 字段1=值1,字段2=值2,... where 条件;
    举例:
    update class_1 set age=11 where name=‘Abby’;
    4.删除表记录(delete)
    delete from 表名 where 条件;

  • 表字段的操作(alter)
    1.添加字段(add)
    alter table 表名 add 字段名 数据类型 after 字段名;
    2.删除字段(drop)
    alter table 表名 drop 字段名;
    3.修改数据类型(modify)
    alter table 表名 modify 字段名 新数据类型;
    4.修改字段名(change)
    alter table 表名 change 旧字段名 新字段名 新数据类型;
    5.表重命名(rename)
    alter table 表名 rename 新表名;

总结:这些是基本操作,隔三岔五看一看记熟于心

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值