-
MySQL默认的端口号是:3306 MySQL中的超级用户叫什么:root查看全部
-
创建数据库: CREATE {DATABASE|SCHEMA} [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset_name 查看当前服务器下的数据表列表: SHOW {DATABASES|SCHEMAS} [LIKE 'pattern'|WHERE expr] 显示警告信息: SHOW WARNINGS; 显示创建数据库时使用的指令: SHOW CREATE DATABASE t1; 修改数据库: ALTER {DATABASE|SCHEMA} [db_name] [DEFAULT] CHARACTER SET [=] charset_name 删除数据库: DROP {DATABASE|SCHEMA} [IF EXISTS] db_name查看全部
-
MySQL常用命令: 1.显示当前服务器版本: SELECT VERSION(); 2.显示当前日期时间: SELECT NOW(); 3.显示当前用户: SELECT USER(); MySQL语句的规范: 1.关键字与函数名称全部大写 2.数据库名称,表名称,字段名称全部小写 3.SQL语句必须以分号结尾查看全部
-
清屏 cls 修改MySQL提示符 登录前:1.连接客户端时通过参数指定 shell>mysql -uroot -proot --prompt 登录后:2.连接上客户端后,通过prompt mysql>prompt提示符 \D 完整的日期 \d 当前数据库 \h 服务器名称 \u 当前用户查看全部
-
DELIMITER 切换结束符 DELIMITER // :切换为"//" CREATE FUNCTION adduser(username VARCHAR(20)) RETURNS INT UNSIGNED BEGIN INSERT test(username)values(username); RETURN LAST_INSERT_ID(); END //查看全部
-
CREATE FUNCTION f2(num1 SMALLINT UNSIGENED,num2 SMALLINT UNSIGNED) RETURNS FLOAT(10,2) UNSIGNED RETURN (num1+num2)/2;查看全部
-
SELECT DATE_FORMAT(now(),'%Y年%m月%d日 %H点:%i分:%s秒'); CREATE FUNCTION f1() RETURNS VARCHAR(30) RETURN DATE_FORMAT(now(),'%Y年%m月%d日 %H点:%i分:%s秒');查看全部
-
表级约束与列级约束: ·对一个数据列建立的约束,称为列级约束; ·对多个数据列建立的约束,称为表级约束; ·列级约束既可以在列定义时声明,也可以在列定义后声明;表级约束只能在列定义之后声明; 并不是所有的约束都有表级约束,如NOT NULL、DEFAULT只有列级约束,而如主键、唯一、外键都存在表级和列级约束; 实际中列级约束用的较多查看全部
-
外键约束的参照操作 ·CASCADE:从父表删除或更新且自动删除或更新子表中匹配的行; ·SET NULL:从父表删除或更新行,并设置子表中的外键列为NULL。如果使用该选项,必须保证子表列没有指定NOT NULL; ·RESTRICT:拒绝对父表的删除或更新操作; ·NO ACTION:标准SQL的关键字,在MySQL中与RESTRICT相同; //删除记录 delete from province where id=3; select * from province; 删除父表中的记录会影响子表中的记录 *实际应用过程中使用逻辑外键(即:定义两张表的结构时是按存在某种结构方式去定义,但不去使用foreign key这个关键词来定义),很少使用物理外键约束查看全部
-
DEFAULT ·默认值 ·当插入记录时,如果没有明确为字段赋值,则自动赋予默认值 DEFAULT 默认值 eg: CREATE TABLE tb6( id SMALLINT UNSIGNED AUTO_INCREMENT PRINMARY KEY, username VARCHAR(30) NOT NULL UNIQUE KEY, sex ENUM('1','2','3') DEFALUT '3' );查看全部
-
SHOW COLUMNS FROM tb1; 查看数据表tb1的结构 DESCRIBE tb1;也可以查看数据表tb1的结构查看全部
-
NUll ,字段值可以为空 NOT NULL,字段值不能为空 ·字段包括: 字段名 字段类型 [字段状态]查看全部
-
INSERT tb1 VALUES ('TOM',23,234.34); 为3个字段赋值 INSERT tb1 (uesername,salary)VALUES('tims',894.34);为两个 属性赋值 记录的查找 SELECT * FROM tb1; *指的是字段的过滤查看全部
-
SELECT goods_id,doods_name,cate_name,brand_name,goods_price FROM tdb_goods AS g INNRE JOIN tdb_goods_cates AS c ON g.cate_id=c.cate_id; INNER JOIN tdb_goods_brands AS b ON g.brand id =b.brand_id\G;查看全部
-
right outer join查看全部
举报
0/150
提交
取消