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;
    
  • 相关阅读:
    飞机游戏
    nodejs制作爬虫程序
    关于解析字符串
    引用nodejs的url模块实现url路由功能
    appium定位学习
    appium移动端自动化测试的一些感想
    appium的工作原理
    appium desktop 定位弹出框时报错
    APPium连接真机输入框中输入的内容与代码中不一致
    appium 链接真机后,运行代码,但是APP并没有启动
  • 原文地址:https://www.cnblogs.com/surpass123/p/12812515.html
Copyright © 2011-2022 走看看