- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
sql语句—实例及答案
sql 语句大致可以分类两大类
针对数据库database和表table的操作创建create查看show修改alter删除drop
// 创建一个数据库create database mydb;
// 查看所有的数据库库show databases;
// 删除 mydbdrop database mydb;
// 删除 user 表drop table user;
针对表中的记录的操作增 insert删 delete改 update查 select
一、 操作数据库创建一个名称为mydb1的数据库create database mydb1;
查看当前数据库服务器中的所有数据库show databases;删除前面创建的mydb3数据库drop database mydb3;
二、操作表1. 创建表创建员工表Id?整形name?字符型sex?字符型或bit型brithday?日期型Entry_date?日期型job?字符型Salary?小数型resume?大文本型
create table employee(?id int,?name varchar(20),?sex varchar(6),?brithday date,?entry_date date,?job varchar(20),?salary double,?resume text);
2. 修改表在上面员工表的基础上增加一个image列alter table employee add ;
修改job列,使其长度为60alter table employee modify job varchar(60);
删除sex列。alter table employee drop sex;
表名改为users。rename table employee to user;
列名name修改为usernamealter table user change column name username varchar(20);
查看所有表show tables;
删除 user 表drop table user;
三、数据的增删改查1. insert语句create table employee(?id int,?name varchar(20) not null,?sex varchar(10),?birthday date,?salary float not null,?entry_date date,?resume text);
// 向员工表插入三条记录insert into employee(id,name,sex,birthday,salary,entry_date,resume) values(1,zhangsan,male,1987-11-23,1500,2010-2-18,good boy);insert into employee(id,name,sex,birthday,salary,entry_date,resume) values(2,wangwu,male,1988-11-23,1200,2010-2-18,good boy);insert into employee(id,name,sex,birthday,salary,entry_date,resume) values(3,xiaohong,female,1983-11-23,1800,2010-2-18,good girl);insert into employee(id,name,sex,birthday,salary,entry_date,resume) values(4,王小明,男,1986-11-23,3800,2011-2-18,);
insert into employee values(5,王小明,男,1986-11-23,3800,2011-2-18,);
insert into employee(id,name, salary) values(6,王小明, 3800);
// 查看表的所有记录select * from employee;
2. update语句
将所有员工薪水修改为5000元update employee set salary=5000;将姓名为’zhangsan’的员工薪水修改为3000元。update employee set salary=3000 where name=zhangsan;将姓名为’lisi’的员工薪水修改为4000元,sex改为female。update employee set salary=4000,se
文档评论(0)