mysql基本语句
2012-11-08 11:45
162 查看
—— 显示所有数据库 show databases; —— 创建数据库 CREATE database first; —— 删除数据库 DROP database first; —— 显示 first 数据库里的所有表 use first; SHOW tables; —— 创建表格 CREATE TABLE Test ( ID Int, price DECIMAL, —— 指定默认值 na varchar(30) default 'xxx' ) —— 修改表格 增加列 alter table test add ( num int ) —— 修改表格 修改列 alter table test modify num varchar(30); —— 修改表格 删除列 alter table test drop num; —— mysql 专用 重命名表格 alter table test rename mytest; —— mysql 专用 重命名列名 并 修改列属性 alter table mytest change na nan int; —— 删除表格 drop table mytest —— 删除表格的所有数据 truncate mytable —— 定义非空约束 CREATE table test ( name varchar(30) not null, num INT null ) —— 修改约束 alter table test modify num int not null —— 唯一约束 unique CREATE table test1 ( name varchar(30) not null unique ) CREATE table test2 ( name varchar(30) not null , num INT not null, —— 表级定义约束 unique unique(name), Constraint test2_uk unique(name,num) ) —— mysql 专用 删除约束 alter table test1 drop INDEX name; —— 主键约束 create table mytest ( id INT primary key ); create table mytest2 ( id int , —— 表级定义主键约束 MYSQL 不能更改主键约束名字 即名字依然为 primary constraint a PRIMARY key(id) ); —— 删除主键约束 alter table mytest drop PRIMARY key; create table mytest ( —— 定义自动增长 id int AUTO_INCREMENT PRIMARY KEY ) —— MYSQL 列定义外键不会生效 create table mytest3 ( id int AUTO_INCREMENT PRIMARY KEY, fid int REFERENCES mytest2(id) ) —— MYSQL 表级定义 外键才会生效 create table mytest4 ( id int AUTO_INCREMENT PRIMARY KEY, fid int, —— 删除联系的表的记录 foreign key (fid) REFERENCES mytest2(id) on delete cascade —— on delete set null ) —— 创建视图 create or replace view myview as select * From mytest —— 不能修改视图数据 with check option; —— 删除视图 drop view myview —— 添加数据 insert into a values (null,'ddd')aa —— 添加多行数据 mysql 专用 insert into b values(null,2,'xxxxx'), (null,2,'xsxsxs') —— 修改数据 update a set name = 'hqw' where ida = 1 —— 删除数据 delete from b where idb = 2
相关文章推荐
- mysql语句在客户端与服务端的基本使用
- MySql 基本操作语句整理
- MySQL基本操作语句小结
- MySQL优化2:SQL语句优化1-基本介绍
- MySQL 基本操作语句
- MySQL中的基本查询语句学习笔记
- mysql语句中用if的基本用法
- mysql基本语句
- MySQL 控制台基本语句
- MYSQL基本操作语句
- mysql 基本操作语句
- Mysql 基本语句练习
- MySQL5.5 Command Line Client SQL常用基本语句
- mysql的基本流程控制语句
- 【数据平台】sqoop支持hive和mysql互导的基本语句格式
- mysql基本的语法/语句
- mysql基本语句
- MySQL的基本语句
- Mysql基本语句复习
- PHP mysql基本语句指令