mysql学习日记
PorYoung
个人博客:blog.poryoung.cn
展开
-
2016-6-6
查看数据表结构: SHOW COLUMNS FROM table_name; 添加、删除记录: 添加单列 ALTER TABLE table_name ADD col_name col_definition [FIRST || AFTER col_name]; 添加多列 ALTER TABLE table_name ADD (col_name col_definition, ...);原创 2017-06-07 12:28:44 · 227 阅读 · 0 评论 -
2016-6-7
插入记录: INSERT [INTO] table_name (column_name,...) VALUES(); 可以插入多条记录 INSERT table_name SET column_name = 只能插入一条记录 INSERT table_name SELECT column_name FROM table_name [LIMIT]; 插入另一张表中的数据原创 2017-06-07 20:44:40 · 220 阅读 · 0 评论 -
2017-6-2
cmd命令 >cls 清屏 启动mql >打开命令行cmd 进入mql安装目录 -u 用户名(超级用户root) -p 密码 -P 端口号(默认3306) -h 服务器地址(默认127.0.0.1 本地回环地址) >退出 exit; quit; \q; >修改mql提示符 ①登陆服务器时 -u -p --prompt 提示符 ②登陆服务器后 pro原创 2017-06-02 22:12:03 · 263 阅读 · 0 评论 -
2017年6月3日
>约束: 分类:表级约束和列级约束 按功能分: 外键约束: 外键列——使用 FOREIGN KEY的一列 参照列——外键列所参照的一列为外键列 父表、子表——子表指具有外键列的表,子表所参照的表为父表 创建外键约束条件: ①父表、子表具有相同存储引擎,且数据表的存储引擎为InnoDB (修改mysql配置文件,default-storage-engine=INNODB) (SH原创 2017-06-03 22:49:53 · 287 阅读 · 0 评论 -
2017-6-8
mysql函数 引发子查询的三种情况 1.由比较运算符 2.由IN 或 NOT IN 3.由EXISTS 或 NOT EXISTS 多表更新 UPDATE table_name INNER JOIN table_name ON condition SET 多表连接 SELECT column_name1,column_name2,... FROM table_n原创 2017-06-08 14:27:25 · 268 阅读 · 0 评论 -
2017-6-8 (2)
字符函数 CONCAT() CONCAT_WS() FORMAT(num,precision) 返回字符 UPPER() 转换成大写 LOWER() 转换成小写 LEFT(string,digit) 从左开始去字符 RIGHT(string,digit) 从右开始取字符 LTRIM() 删除前导空格 RTRIM()原创 2017-06-08 16:31:24 · 220 阅读 · 0 评论 -
php与mysql
连接数据库: 有不同的方式,常用的即: mysql_connect('host_id','user','password',['port]); mysqli_connect('host_id','user','password',['port]); 成功返回连接mysql连接标识符,失败返回false 设置连接使用的字符编码 mysql_query("SET NAME 'UTF8'")原创 2017-06-08 23:55:08 · 294 阅读 · 0 评论