MYSQL常用操作示例

来源:互联网 发布:猩猩助手网络连接失败 编辑:程序博客网 时间:2024/05/29 15:10

  • 库操作
    • 创建数据库
    • 显示所有数据库
    • 删除数据库
    • 打开数据库
  • 表操作
    • 创建表
    • 显示所有表
    • 删除表
    • 更改表属性
  • 字段操作
    • 添加字段
    • 显示字段
    • 删除字段
    • 更新字段
  • 数据操作
    • 添加数据
    • 显示数据
    • 删除数据
    • 更新数据


库操作

1. 创建数据库

CREATE DATABASE `test`;

2. 显示所有数据库

SHOW DATABASES;

3. 删除数据库

DROP DATABASE `test`;

4. 打开数据库

USE `test`;

表操作

1. 创建表

CREATE TABLE test_4(id INT(10) NOT NULL AUTO_INCREMENT, pic VARCHAR(200) NOT NULL, PRIMARY KEY(`id`));(创建表名为 test_4 字段 id(10长度整型数据 不为NULL 自增),pic(200长度字符型数据 不为NULL) 将 id 字段设置为主键)

2. 显示所有表

SHOW TABLES;(显示当前库下所有表)

3. 删除表

DROP TABLE `test_1`;(删除 test_1 表)

4. 更改表属性

ALTER TABLE `test_4` RENAME TO `test_5`;(把 test_4 表更名为 test_5)

字段操作

1. 添加字段

ALTER TABLE `test_1` ADD `username` VARCHAR(20) NOT NULL, ADD `password` VARCHAR(30) NOT NULL;(为 test_1 表添加字段 username 和 password )

2. 显示字段

SHOW COLNUMS FROM `test_1`;(查看 test_1 表字段信息)

3. 删除字段

ALTER TABLE `test_1` DROP `password`;(删除 test_1 表中的 password 字段)

4. 更新字段

ALTER TABLE `test_1` CHANGE `user` `username` VARCHAR(20) NOT NULL;(把 test_1 表中 user 字段改为 username )

数据操作

1. 添加数据

INSERT INTO `test`.`test_2` (`id`, `age` ,`name`) VALUES ('3', '55','张三');(插入数据 id=3 age=55 name=张三 到 test 库中 test_2 表中)

2. 显示数据

SELECT * FROM `test_1` WHERE `id`=3 LIMIT 0,30 ORDER BY `id` ASC;(显示 test_1 表中 id=3 的数据 显示 0,30 的数据 以升序排序 显示 所有 字段 )SELECT `test_1`.id,`test_1`.name,`test_2`.age FROM `test_1`,`test_2` WHERE `test_1`.id=`test_2`.id;SELECT `t1`.`id`XUHAO,`t1`.'name'XINGMING,`t2`.`age`NIANLING     FROM `test_1` AS `t1`,`test_2` AS `t2`     WHERE `t1`.`id`=`t2`.`id` AND `t1`.`id`=1     ORDER BY `t2`.`age` DESC LIMIT 0,5;

3. 删除数据

DELETE FROM `test_2` WHERE `id`=1;(删除 test_2 表中 id=1 的数据)

4. 更新数据

UPDATE `test_1` SET `name`='张三' WHERE `id`=1;(更改 test_1 表中 id=1 的数据中 name 改为 张三 )
0 0