您的位置:首页 > 数据库 > MySQL

常用的MYSQL 命令

2016-06-22 10:18 411 查看
例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的表,

字段名数字类型数据宽度是否为空是否主键自动增加默认值
idint4primary keyauto_increment
namechar20
sexint40
degreedouble16
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;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: