zoukankan      html  css  js  c++  java
  • day44---数据库初阶(一)

    基本sql语句的练习(初阶)

    PS:大部分的业务逻辑其实都是增、删、改、查

    • 针对数据库(文件夹)的增、删、改、查
    # 增加数据库
    mysql> create database db1 charset="gbk";
    mysql> create database db2;
    # 查看数据库
    mysql> show databases;
    mysql> show create database db1;
    # 修改数据库
    mysql> alter database db1 charset="utf8";
    # 删除数据库
    mysql> drop database db1;
    
    • 针对表(文件)的增、删、改、查
    # 查看当前所在的数据库
    mysql> select database();
    # 增加一张表
    mysql> create table beast(id int, name char(8));
    # 查看表
    mysql> show tables;
    mysql> show create table beast;
    mysql> describe beast    # 支持简写 desc beast
    # 修改表
    mysql> alter table beast modify name char(16);
    # 删除表
    mysql> drop table beast;
    
    # 也可以使用绝对路径来操作表
    mysql> create table db2.beast(id int, name char(16))
    mysql> show create table db2.beast;
    mysql> describe db2.beast
    mysql> alter table db2.beast modify name char(8);
    mysql> drop table db2.beast;
    
    • 针对数据的增、删、改、查
    # 要先有库,再有表,才能操作数据
    # 增加数据(记录)
    (1) 增加一条记录
    mysql> insert into beast values(1,"female","姜春");
    (2) 增加多条记录
    mysql> insert into beast values(2,"female","李乾新"),(3,"male","王鹏");
    # 查看数据(记录)
    mysql> select * from beast;
    mysql> select name from beast;
    # 修改数据(记录)
    mysql> update beast set name="姜春_DSB" where id = 1;
    # 删除数据(记录)
    mysql> delete from beast where id = 2;
    # 清空数据
    mysql> delete from beast;
    
  • 相关阅读:
    团队项目——个人工作任务认领
    第八周进度总结
    Scrapy框架安装与使用(基于windows系统)
    《掌握需求过程》阅读笔记四
    《掌握需求过程》阅读笔记三
    《掌握需求过程》阅读笔记二
    《掌握需求过程》阅读笔记(一)
    MapReduce显示最受欢迎的Top10课程(按照课程编号)
    MapReduce处理数据1
    MongoDB Java操作
  • 原文地址:https://www.cnblogs.com/surpass123/p/12812515.html
Copyright © 2011-2022 走看看