
数据库的基本操作
春风又一季
lecodeyang.github.io/yangmimi
展开
-
数据库的插入,修改,删除,SQL语句
一、插入数据 一、插入数据1、单行插入命令(1) INSERT INTO <表名>[(字段列表)] VALUES(值 1,值 2……)(2) INSERT INTO <表名> SET 字段名 1=值 1[,字段名 2=值 2……]注意:² 先插入父表,再插入子表² 数值列表中字符、日期型的数据要加单引号;² 若不插入所有列的值,则必须 insert i...原创 2018-12-15 19:33:51 · 4495 阅读 · 0 评论 -
数据库忘记了密码怎么办
1.重新以管理员身份运行cmd,输入net stop mysql停止MySQL服务2.打开一个cmd窗口输入mysqld --skip-grant-tables,注意这个cmd命令窗口不要关闭3.重新打开一个cmd窗口,运行下面命令C:\Users\Administrator>mysqlmysql> use mysqlDatabase changedmysql&gt...转载 2018-12-15 19:38:48 · 8904 阅读 · 6 评论 -
数据库的基本操作
一、创建表( 一、创建表(CREATE TABLE )1、表名的 命名规则:² 表名首字母应该为字母² 不能使用 MySQL 保留字为表名² 表名最大长度为 128 个字符² 同一数据库中的不同表不能具有相同的名称² 可以使用下划线、数字、字母、@、#和$符号组成,其中字母可以是 26 个英文字母或其他语言的字母字符,但不能使用空格和其他特殊字符2、MySQL 数据库中 ...原创 2018-12-15 19:49:05 · 145 阅读 · 0 评论 -
数据中库SQL语句的高级查询
一、连接查询(多表查询)2、交叉连接(两表的笛卡尔积):两表所有记录任意组合(结果M×N行)命令语法:SELECT … FROM 表名1 CROSS JOIN 表名2或者SELECT … FROM 表名l,表名2举例:(1)把stuInfo表中的每一行与stuMarks表中的每一行进行连接SELECT *FROM stuInfo,stuMarks或者SELECT *F...原创 2018-12-15 19:53:12 · 316 阅读 · 0 评论 -
Operand should contain 1 column(s)
SQL: SELECT * from items WHERE name LIKE (’%’,?,’%’)Cause: java.sql.SQLException: Operand should contain 1 column(s); bad SQL grammar []; nested exception is java.sql.SQLException: Operand should co...原创 2019-03-20 10:22:13 · 13996 阅读 · 0 评论 -
数据库的查询操作
三张表结构查询学号为S001的学生的课程SELECT cname from stumarks c, stucourse m WHERE c.cno=m.cno and stuno='S001'select * from stuinfo ORDER BY stubirth//倒序排列查出来的成绩 按照stuscore分组后面加条件 SELECT * from stumarks ...原创 2019-03-22 17:39:07 · 257 阅读 · 0 评论 -
数据库查询语句小例子
另一份表CREATE TABLE dept ( deptno CHAR (2) PRIMARY KEY, dname VARCHAR (14) UNIQUE, loc VARCHAR (50));CREATE TABLE if not EXISTS emp ( empno CHAR (4) PRIMARY KEY, ename VARCHAR (10), job VARCHAR...原创 2019-04-29 23:20:42 · 337 阅读 · 0 评论 -
各个数据库的约束删除
1、sql server中删除约束的语句是:alter table 表名 drop constraint 约束名 sp_helpconstraint 表名 找到数据表中的所有列的约束2、oracle中删除约束的语句:先找到表的约束名称,执行:select * from user_constraints;其中 CONSTRAINT_NAME 为表的约束名称 然后删除约束:alter ta...转载 2019-06-20 20:19:19 · 5603 阅读 · 1 评论