标签:sql入门
查看库:
mysql> show databases;
mysql> use wqh
查看表:
mysql> show tables;
创建表:
mysql> create table emp(ename varchar(10),hiredate date,sal decimal(10,2),deptno int(2));
查看创建语句:
mysql> desc emp;
mysql> show create table emp\G
修改表的属性:
mysql> alter table emp modify ename varchar(15);修改列属性
mysql> alter table emp add column age int(3);添加列
mysql> alter table emp drop column age;删除列
mysql> alter table emp change age age2 int(10);改列名
mysql> alter table emp add brith date after ename; 修改字段位置
mysql> alter table emp modify age2 int(10) first;调整列位置
修改表明
mysql> alter table emp rename emp1;
插入数据:
mysql> insert into emp (ename,hiredate,sal,deptno) values(‘zzx1‘,‘2000-01-01‘,‘2000‘,1);
mysql> insert into emp values(‘qwe2‘,‘2000-01-01‘,‘2000‘,2);
mysql> insert into emp (ename,sal) values(‘ccv3‘,‘2000‘);
mysql> insert into emp (ename,sal) values(‘ccv3‘,‘2000‘),(‘ccv4‘,‘3000‘);
更新记录:
mysql> update emp set sal=4000 where ename=‘qwe2‘;
mysql> update emp a,dept b set a.sal=a.sal*b.deptno,b.deptname=a.ename where a.deptno=b.deptno; 同时更新多个表中的数据
删除记录:
mysql> delete from emp where ename="zzx1";
mysql> delete a,b from emp a,dept b where a.deptno=b.deptno and a.deptno=2;
标签:sql入门
原文地址:http://wangqh.blog.51cto.com/5367393/1767851