zoukankan      html  css  js  c++  java
  • 操作mysql操作数据库

    操作数据库  

        查询数据库:show databases; 

        增加数据库:create database student

              default character set uft-8;(设置默认字符集)

        

        删除数据库:drop database student;

        修改数据库:alter database day15 default character set gbk;

    表管理

       (前提选择数据库)use student;

        查看表:show tables;

        创建表:create table sstudent(

            sid int ,

            sname varchar(20),

            sage varchar(20) ,

            smark int  //最后一行没有逗号

            );

        查看表结构:desc sstudent; //列出字段名和属性值和默认值

        删除表:drop table sstudent;

        修改表:

          添加字段:alter table sstudent  add column sgender varchar(20);

          删除字段:alter table sstudent drop column sgender ;

          修改字段类型:alter table sstudent modify column mark varchar(20);

          修改字段名称:alter table sstudent changer column sage age int;   //展示为age字段名

          修改表名称:alter table sstudent rename to techer;

        操作数据

          

          -- ********一、增删改数据********* ---

          -- 1.1 增加数据 -- 插入所有字段。一定依次按顺序插入

                INSERT INTO sstudent VALUES(1,'张三','',20);

                -- 注意不能少或多字段值

                  -- INSERT INTO student VALUES(2,'李四','');

           -- 插入部分字段

                 NSERT INTO sstudent(sid,sname) VALUES(2,'李四');

           -- 1.2 修改数据

                -- 修改所有数据(建议少用)

                  UPDATE sstudent SET sgender='';

    -            - 带条件的修改(推荐使用)

                   UPDATE sstudent SET sgender='' WHERE sid=1; -- 修改id1的学生,修改性别为男

                -- 修改多个字段,注意: SET 字段名=,字段名=,....

                  UPDATE sstudent SET sgender='',sage=30 WHERE sid=2;

                

            -- 1.3 删除数据

              -- 删除所有数据(建议少用)

                  DELETE FROM student;

              -- 带条件的删除(推荐使用)

                  DELETE FROM student WHERE id=2;

              --  另一种方式

                  -- delete from: 可以全表删除      1)可以带条件删除  2)只能删除表的数据,不能删除表的约束     3)使用delete from删除的数据可以回滚(事务)

              -- truncate table: 可以全表删除   1)不能带条件删除 2)即可以删除表的数据,也可以删除表的约束 3)使用truncate table删除的数据不能回滚

                TRUNCATE TABLE student;

            

  • 相关阅读:
    Windows 8将替换Win32 API
    密码强度检测:passwordStrength
    整数溢出与程序安全
    编程经验谈:如何正确使用内存
    C/C++指针学习的两个经典实例
    VC调试入门
    一些电子书籍的网站
    BMP文件格式分析(zz)
    C/C++ 跨平台I/O操作技巧
    Windows下C语言网络编程快速入门
  • 原文地址:https://www.cnblogs.com/hello-liyb/p/7714614.html
Copyright © 2011-2022 走看看