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;
    
  • 相关阅读:
    富士康前端一面
    中孚前端面筋
    至真科技校招前端面筋
    SysFader:iexplore.exe错误
    设置文件属性
    SQL2000数据库定期自动备份与修改
    如何配置jdk1.5的环境变量及运行java程序
    ResultSet的getDate()、getTime()和getTimestamp()比较
    Java BigDecimal详解
    MVVM教程(一):MVVM简介与准备工作
  • 原文地址:https://www.cnblogs.com/surpass123/p/12812515.html
Copyright © 2011-2022 走看看