zoukankan      html  css  js  c++  java
  • 常用的MYSQL 命令

    例1:建立一个名为xhkdb的数据库
       mysql> create database xhkdb;

    例2:显示数据库

    命令:show databases (注意:最后有个s)
    mysql> show databases;

    例3:删除数据库

    例如:删除名为 xhkdb的数据库
    mysql> drop database xhkdb;

    例3:使用数据库

    例如:如果xhkdb数据库存在,尝试存取它:
       mysql> use xhkdb;
    屏幕提示:Database changed

    --

    例1:创建表

    例如,建立一个名为MyClass的表,

    字段名 数字类型 数据宽度 是否为空 是否主键 自动增加 默认值
    id int 4 primary key auto_increment  
    name char 20      
    sex int 4     0
    degree double 16      


    mysql> create table MyClass(
    > id int(4) not null primary key auto_increment,
    > name char(20) not null,
    > sex int(4) not null default '0',
    > degree double(16,2));

    例2:删除表

    例如:删除表名为 MyClass 的表
       mysql> drop table MyClass;

    例3:插入数据

    mysql> insert into MyClass values(1,'Tom',96.45),(2,'Joan',82.99), (2,'Wang', 96.59);

    例4:更新数据

    语法:update 表名 set 字段=新值,… where 条件
       mysql> update MyClass set name='Mary' where id=1;

    --

    SQL语句中UPDATE的三种用法

    更新操作是数据库中最常用的操作之一,下面将为您介绍update语句的三种使用方法,供您参考,希望对您有所帮助。

    作者:佚名来源:互联网|2010-09-06 09:11

     

    SQL语句中的更新语句update是最常用的语句之一,下面将为您介绍update语句的三种使用方法,供您参考,希望对您有所帮助。

    一、环境:
    MySQL-5.0.41-win32
    Windows XP professional
     
    二、建立测试环境:
     
    DROP TABLE IF EXISTS t_test;
    CREATE TABLE t_test (
      bs bigint(20) NOT NULL auto_increment,
      username varchar(20) NOT NULL,
      password varchar(20) default NULL,
      remark varchar(200) default NULL,
      PRIMARY KEY  (bs)
    ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=gbk;
     
     
    INSERT INTO t_test VALUES (1,'lavasoft','123456',NULL);
    INSERT INTO t_test VALUES (2,'hello',NULL,NULL);
    INSERT INTO t_test VALUES (3,'haha',zz,tt);
     
    三、测试
     
    1、set一个字段
    在表t_test中设置第二条记录(bs为2)的password为'***'。
    update t_test t 
       set t.password = '***' 
     where t.bs = 2;
     
    2、set多个字段
    在表t_test中设置第一条记录(bs为1)的password为'*'、remark为'*'。
    update t_test t 
       set t.password = '*', t.remark = '*' 
     where t.bs = 1;
     
    3、set null值
    在表t_test中设置第三条记录(bs为3)的password为null、remark为null。
    update t_test t 
       set t.password = null, t.remark = null 
     where t.bs = 3;
     

  • 相关阅读:
    php过滤表单提交的html等危险代码
    浅析php过滤html字符串,防止SQL注入的方法
    PHP简单判断手机设备的方法
    如何用Math.max.apply()获取数组最大/小值
    Ubuntu14.04升级到Ubuntu16.04
    4、python数据类型之列表(list)
    3、python数据类型之字符串(str)
    centos7网卡名称修改以及配置
    rsync简单总结
    8、kvm虚拟机添加硬盘
  • 原文地址:https://www.cnblogs.com/kakaisgood/p/5606148.html
Copyright © 2011-2022 走看看