资源描述:
《sql语句—实例及答案》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、sql语句大致可以分类两大类SQL(结构化查询语言)针对数据库database和表table的操作创建create查看show修改alter删除drop//创建一个数据库createdatabasemydb;//查看所有的数据库库showdatabases;//删除mydbdropdatabasemydb;//删除user表droptableuser;针对表中的记录的操作增insert删delete改update查select一、操作数据库创建一个名称为mydbl的数据库createdatabasemydbl;查看当前数据库服务器中的所有数据库showdatabases;删除前面创建的
2、mydb3数据库dropdatabasemydb3;二、操作表1.创建表创建员工表Td整形name字符型sex字符型或bil型brithday日期型Entry_date日期型job字符型Salary小数型resume大文本型usedatabasemydatabasecreatetableemployee(idint,namevarchar(20),sexvarchar(6),brithdaydate,entry_datedate,jobvarchar(20),salarydouble,resumetext);2.修改表在上面员工表的基础上增加一个image列altertableempl
3、oyeeaddcolmlint;修改job列,使其长度为60altertableemployeemodifyjobvarchar(60);删除sex列。altertableemployeedropsex;表名改为users。renametableemployeetouser;列名rmme修改为usernamealtertableuserchangecolumnnameusernamevarchar(20);查看所有表showtables;删除user表droptableuser;三、数据的增删改查1.insort语句createtableemployee(idintprimarykey
4、,namevarchar(20)notnul1,sexvarchar(10),birthdaydate,salaryfloatnotnul1,entry_datedate,resumetext);//向员工表插入三条记录insertintoemployee(id,name,sex,birthday,salary,entrydate,resume)values(1,'zhangsan,,'male','1987T1-23',1500,'2010-2T8','goodboy,);insertintoemployee(id,name,sex,birthday,salary,entrydate
5、,resume)values(2,'wangwu,,'male','1988T1-23',1200,'2010-2T8','goodboy,);insertintoemployee(id,name,sex,birthday,salary,entrydate,resume)values(3,'xiaohong,,'female','1983T1-23',1800,'2010-2T8','goodgirl');insertintoemployee(id,name,sex,birthday,salary,entrydate,resume)values(4,'王小明','男','1986-11
6、-23',3800,'2011-2-18','handsomeboy');insertintoemployeevalues(5,*王小明','男','1986T1-23',3800,'2011-2T8','handsomeboy,);insertintoemployee(id,name,salary)values(6,'王小明',3800);//查看表的所有记录select*fromemployee;1.update语句将所有员工薪水修改为5000元updateemployeesetsalary=5000;将姓名为'zhangsan?的员工薪水修改为3000元。updateemploy
7、eesetsalary=3000wherename=,zhangsan,;将姓名为'lisi'的员工薪水修改为4000元,sex改为femaleoupdateemployeesetsalary=4000,sex=,female,wherename=,wangwu5;将xiaohong的薪水在原有基础上增加1000元updateemployeesetsalary=salary+1000wherename=,xiaohong,;2.delete语句