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

    对数据库的操作

     1.数据库

      增:create database 数据库名;

        例:create database db1  

      删:drop database 数据库名;

        例:drop database db1

      改:对数据库的操作没有修改,有需求的话可以删掉重新建

      查:show databases (展示所有数据库)

      使用:use 数据库名;

        例:use db1

     2.数据表

      首先 使用一个数据库在数据库下建数据表

      use db1

      新建表:create table 表名(列表名1 约束条件,列表名2 约束条件)

        例:create table t1(id int ,name char(32));


        增:insert into t1(列名1,列名2)values (值1,值2)

          例:insert into t1(id,name)value (1,’aaa‘)

          改进:create table 表名 ( 列名1 列类型)engine=Innodb charset=utf8;

             ps:engine=Innodb引擎为innodb ,charset=utf8字符编码为utf8

          改进2:create table 表名 (列名1 列类型 auto_increment primary key
                            )engine=Innodb charset=utf8;

            例:create table t4 (id  int auto_increment primary key,
                                name char(32)  not null  default '')engine=Innodb charset=utf8;

             ps:auto_increment : 自增 primary key : 主键索引 (作用: 加快查找的速度)
                              not null : 不能为空  default : 默认值

             注:在使用auto_increment时列表类型必须设置为数值型

        删:drop table表名;

          例:drop table t1

        改:

          修改字段:   alter table 表名(t3) change 原列名(name) 新列名(username                 varchar(32) not null default '');


                        新增字段:alter table 表名(t3)  add  新列(pwd char(32)  not null  default '');     

          删除字段:   alter  table 表名(t3) drop 列名(pwd);
                      

        查:show tables 查看所有表

          desc 表名    查看表的结构

          show create table 表名  查看表的创建过程

      3.数据行

        增:insert into t1(列名1,列名2)values (值1,值2)

        删:delete from 表名(t3); 将表中的所有的 数据删除掉, 再次添加的时候, 继续会延续上      一个 ID
                    
                          truncate 表名(t3);    将表中的所有的 数据删除掉, 再次添加的时候, ID 会重新开始

        改:update t3 set username='zekai';
                    
                       update t3 set username='xxxx'  where  id=3;
        
                       update t3 set username='xxxx', pwd='xxxxx'  where  id=3;

      

        查:
                      select * from t3; : 将表中的 所有的列全部列出
                      select 列名, 列名, 列名 from t3 : 将某一列的值查出

  • 相关阅读:
    SharePoint 2013 APP 开发示例 (六)服务端跨域访问 Web Service (REST API)
    麦咖啡导致电脑不能上网
    SharePoint 2013 Central Admin 不能打开
    SharePoint 2013 APP 开发示例 (五)跨域访问 Web Service (REST API)
    SharePoint 2013 APP 开发示例 系列
    synthesize(合成) keyword in IOS
    Git Cmd
    简单的正则匹配
    Dropbox
    SQL Server Replication
  • 原文地址:https://www.cnblogs.com/duGD/p/11014207.html
Copyright © 2011-2022 走看看