windows 下面的 MySQL --最基本的增删改查

1 增

新增数据库
CREATE DATABASE database_name;
CREATE DATABASE IF NOT EXITS db_name;//带判断
CREATE DATABASE  SET gbk;//同时设置编码格式
新增数据表
mysql->CREATE TABLE dbl_name;
    ->id SMALLINT UNSIGNED PRIMARY KEY AUTO_INCREMENT,
    ->username VARCHAR(20) NOT NULL,
    ->username VARCHAR(20) NOT NULL,        
    ->age TINYINT UNSIGNED,NOT NULL DEFAULT 10,
    ->sex BOOLEAN
    ->);

注意:

1 自动编号的字段必须设置为主键,否则系统会报错.反过来说,自动编号未必是主键

2 主键约束的字段系统会默认为NOT NULL
新增记录,如果默认编号的字段是自动赋值的话,插入的时候可以插入NULL或    者DEFAULT,也可以输入,但不能重复。        
1 mysql->INSERT dbl_name VALUES(NULL,'username','password',age,sex);
1.2同时插入多条记录
 mysql->INSERTdbl_name VALUES(NULL,'usename','password,age,sex'),(NULL,'username','password',age,sex);
2 mysql->INSERT dbl_name SET username ='username',password='password'
    age= agenum,sex = sex


2 删

删除数据库
DROP DATABASE db_name;
删除数据表
DROP TABLE dbl_name;
删除某一条记录
DELETE FROM tbl WHERE  id=idnum;
3 改

1 改变数据库编码格式
ALTER DATABASE db_name CHARACTER SET=utf8;
2 UPDATE dbl_name set age= age+5;//(改变单列)
3 UPDATEdbl_name set age=age+5,sex=0;//(改变多列)
4 按条件更新
UPDATA dbl_name set age =age +2 WHERE id %2 = 0;


4 查


查看数据库版本 SELECT VERSION;

查看所有数据库
SHOW DATABASES;
查看所有数据表
SHOW TABLES;//查看当前数据库下面的数据表

SHOW TABLES FROM db_name;查看其它数据库中的数据表列表
显示当前进入的数据库
SELECT DATABASE();
查看数据表结构
SHOW COLUMNS FROM tbl_name;
查看创建时的命令
SHOW  CREATE TABLE tbl_name;
查看数据表的具体信息
SELECT *FROM  tbl_name;
查看错误
SHOW WARNINGS;



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值