-
查看当前服务器下的数据表列表查看全部
-
创建数据库{必选}[可选]查看全部
-
创建修改删除数据库查看全部
-
日期时间行查看全部
-
创建数据库查看全部
-
牢记这些参数!查看全部
-
启动MySQL:在cmd下输入net start mysql; 停止MySQL:在cmd下输入net stop mysql.查看全部
-
delimiter // 更改结束符为 //查看全部
-
SET password = PASSWORD();查看全部
-
PPt上面的 database() 写错了。查看全部
-
concat:字符链接,如select concat('a','b','c');abc concat_ws 字符串链接 如select concat('|','a','b','c'):a|b|c format:格式化字符串,如,select format(125670.56,2):125,756.56;select format(125670.56,1):125,756.6 select lower('MySql'):mysql; select upper('mysql'):MYSQL select left('mysql',2):my select right('mysql',3);:sql select length('my sql'):6 select ltrim(' mysql ssk'):mysql ssk; select ltrim(' mysql '): mysql; select trim(' mysql '): mysql; selelct trim(leading '?' from '??mysql??'):mysql?? selelct trim(trailing '?' from '??mysql??'):??mysql selelct trim(both'?' from '??mysql??'):??mysql select replace('???my???sql???','?','');:mysql; select replace('???my???sql???','?','!');:mysql; select substring('mysql',1,2):my select sbstring('mysql',1);mysql select substing(mysql,-1):l;负数从后面开始取,长度不可以为负值,但是可以不填,不填代表着所有 select * from test where username like'%1%%' escape('1');:获得名字中有%号的记录 %:任意个字符 _:任意一个字符查看全部
-
select * from test where first_name link '%1%%' escape '1'查看全部
-
-----添加主键约束 CONSTRAINT_PK主键的名字叫PK ALTER TABLE tbl_name ADD [CONSTRAINT [symbol]] PRIMARY KEY [index_type] (index_col_name,...) -例子:ALTER TABLE users2 ADD CONSTRAINT PK_users2_id PRIMARY KEY (id); -----添加唯一约束 ALTER TABLE tbl_name ADD [CONSTRAINT [symbol]] UNIQUE [INDEX|KEY] [index_name] [index_type] (index_col_name,...) -例子:ALTER TABLE users2 ADD UNIQUE (username); -----添加外键约束 ALTER TABLE tbl_name ADD [CONSTRAINT [symbol]] FOREIGN KEY [index_name](index_col_name,...) reference_definition -例子:ALTER TABLE users2 ADD FOREIGN KEY (pid) REFERENCES provinces (id) ----添加/删除默认约束 ALTER TABLE tbl_name ALTER [COLUMN] col_name {SET DEFAULT literal | DROP DEFAULT} -例子:ALTER TABLE users2 ADD age TINYINT UNSIGNED NULL; -ALTER TABLE users2 ALTER age SET DEFAULT 15; -ALTER TABLE users2 ALTER age DROP DEFAULT;查看全部
-
@MySQL——(五)子查询与连接——一多表删除 例句: DELETE t1 FROM tdb_goods AS t1 JOIN (SELECT goods_id,goods_name FROM tdb_goods GROUP BY goods_name HAVING count(goods_name) >= 2 ) AS t2 ON t1.goods_name = t2.goods_name WHERE t1.goods_id > t2.goods_id; 表示删除t1表中多余的名称重复行,仅保留一行。 1、个人理解: (1)DELETE tbl_name FROM ...,这里的tbl_name是待删减表,FROM后面的句子会最终得到一个数据表,如果是tbl_name的子表,则从tbl_name里删除这个子表。 (2)t1 JOIN t2 ON condition_expr WHERE filter:后半部用于返回一个数据表,其中的数据就是要删除的数据。t1内联t2,t1的【每条数据先通过condtion_expr与t2匹配,如果匹配通过再经过filter筛选】才会最终进入数据表。查看全部
-
1、无限级表:即这一个表中既包含父类,又包含其子类,子类的子类 2、实现方法,通过一个字段:parent_id 来标注父类的id,如图 3、查询方式,自我连接,注意用别名区别子表和父表,即table_self AS child LEFT JOIN table_self AS parent查看全部
举报
0/150
提交
取消