zoukankan      html  css  js  c++  java
  • MySQL安装及初级增删改查一

    学习MYsql 是参照这个维C果糖的总结,学习目录网址:https://blog.csdn.net/qq_35246620/article/details/70823903,谢谢大神的无私分享。

    一、安装mysql,并验证安装成功

    1、安装,下载安装包,并安提示一步步安装,设置账号密码等,参考百度

    2、打开MySQL,

    验证MySQL是否安装成功,输入 show database;结果如下,表示安装成功

    3、MySQL 数据库是一种CS结构的软件,即分为:客户端和服务端,若想访问服务器,则必须通过客户端,服务器应该一直运行,客户端则在需要使用的时候运行

    二、在命令提示符cmd里创建表,做增删改查等

    1、新建数据库panda01

    create database panda01 charset utf-8;

     

    删除数据库 panda01

    drop database panda01;

    2、表操作,新建、查看表、增删改查

    2.1、新建表stu

    首先要选定表所在数据库 use database(panda01)

    2.2、查看表

    show tables; 查看所有表

    show table like 'panda01'; 查看表 panda01

    show table like '%a'; 模糊查询以a结尾的表

    show columns from stu;查看表stu的字段

    2.3、修改表

    改表名字

    rename table stu to student;表名字改为student

    新增字段:alter table stu add column id first;新增字段‘id’,位置是‘first’

    alter table stu add column gread int;新增一列‘gread’,默认在最后

    修改字段:alter table stu modify gread varchar(10);

     删除字段:alter table stu drop gread;

    删除表(注删除后不可撤回):

    drop table stu; 删除表结构、释放存储空间

    delete from stu where id=1;删除表中的数据,不加WHERE条件的话,删除表中所有数据,删除完会返回删除的条数,标识列随删除前的记录继续增长

    truncate stu;删除表中所有数据,不能回滚,不计入log,删除完返回0,整个表回到初始状态,标志列从初始开始

    3、表中内容增删改查

    3.1、增

    给表中所有字段添加(value值要按表中字段的顺序)

    insert into stu values (1,'JIKE',20,'female');

    给部分字段插入数据

    insert into stu (name.age) values ('Pige',5);

    3.2 查看结果:select * from stu;

    插查看部分 select name,age from stu where name='Pige';

    3.3、更新数据

    update stu set sex='female',id=2  where name='Pige';

    3.4、删除

    delete from stu where id=1;

    drop 也可以删除,但drop比delete威力更大,delete只是删除数据,但不删除定义和存储空间,但drop 不仅删除数据,也删除定义,释放存储空间。

  • 相关阅读:
    快速幂模板
    部分有关素数的题
    POJ 3624 Charm Bracelet (01背包)
    51Nod 1085 背包问题 (01背包)
    POJ 1789 Truck History (Kruskal 最小生成树)
    HDU 1996 汉诺塔VI
    HDU 2511 汉诺塔X
    HDU 2175 汉诺塔IX (递推)
    HDU 2077 汉诺塔IV (递推)
    HDU 2064 汉诺塔III (递推)
  • 原文地址:https://www.cnblogs.com/sunny0/p/8926851.html
Copyright © 2011-2022 走看看