
MySql
xanarry
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mysql删除,插入,查询等语句的总结
alter table tablename drop column colname;//删除字段 alter table tablename change old_filed_name new_filed_name new_type; //修改字段名称和类型 INSERT INTO table_name (name,pwd,emai原创 2014-03-13 21:49:03 · 1232 阅读 · 0 评论 -
ubuntu安装MySQL
install mysql56 on ubuntu14.04 go to www.mysql.com and download mysql server file enter the direction of the download file extract mysql tar file tar -xvf mysql-server_5.6.26-1ubuntu14.04_i386.deb-原创 2016-01-30 10:47:01 · 539 阅读 · 0 评论 -
mysql的插入,查询,修改和删除
insert语句(插入)insert语句比较简单, 其语法为: insert into 表名 (属性1, 属性2, 属性3, ...) values (值1, 值2, 值3, ...);或者 insert into 表名 values (值1, 值2, 值3, ...);两者的区别是第一种在插入时, 每个值和属性一一对应插入, 第二种插入则将每个值依次插入到表中的每个属性上(从第一个到最原创 2016-01-30 10:34:22 · 1454 阅读 · 0 评论 -
mysql库和表的相关操作
创建数据库 CREATE DATABASE databasename DEFAULT CHARSET=字符集;选择数据库 USE databasename;创建表语法如下: CREATE TABLE tablename( 属性名 类型 约束条件, 属性名 类型 约束条件, ... ) 整个表的约束条件; 一个具体的例子:(以下创建一个学生表, 主键为id, )原创 2016-01-30 10:33:39 · 428 阅读 · 0 评论 -
mysql的函数与存储过程
函数查看函数show function status; select 'name' from mysql.proc where db= 'test' and 'type'='function'; mysql函数的创建基本格式如下 create function 函数名(参数 类型, 参数 类型...) returns 返回类型 begin declare 变量 类型, 变量 类型 函原创 2016-01-30 10:32:37 · 558 阅读 · 0 评论 -
mysql表的连接
概述连接从类型上来说有两种连接, 一种是内连接(inner join), 另一种是外连接(outer join)内连接就是只连接同时存在与两个表中的内容,忽略掉所有不匹配的信息, 比如说自然连接就是内连接, 只是省略了inner关键字natural join是将两个表中相同属性的值做比较, 如果相同则放在一起, 如果, 两个表中有多个相同的属性, 那么则要求两个属性的值都相同才能链接到一起, 如果只原创 2016-01-30 10:31:36 · 1210 阅读 · 0 评论 -
mysql的内建字符串函数
以下函数在使用时函数名不分大小写ASCII() Return numeric value of left-most character BIN() Return a string containing binary representation of a number BIT_LENGTH() Return length of argument in bits CHAR_LENGTH()原创 2016-01-30 10:30:07 · 489 阅读 · 0 评论 -
mysql之视图
1.视图不是真正存在的表, 数据库存储视图的定义, 在实际使用时及时生成结果2.其属性名可以显示的给出:create view v_name(c1, c2, c3) as <query statment> 给定属性的数量要和查询语句输出的数量一致3.视图可以用来再次定义下一个视图4.视图的数据能根据原始表中的数据的更改而自动更新5.通常来说不能向视图删除插入数据, 除非视图中的所有数据都来自同一个表原创 2016-01-30 10:29:34 · 1549 阅读 · 0 评论 -
mysql五种外键约束的含义
本文中父表为被引用表, 子表为含有引用其他表字段的表在父表上进行update/delete以更新或删除在子表中有一条或多条对应匹配行的候选键时,父表的行为取决于:在定义子表的外键时指定的on update/on delete子句, InnoDB支持5种方式, 分列如下 cascade方式在父表上update/delete记录时,同步update/delete掉子表的匹配记录 On delete原创 2016-01-30 10:28:45 · 2385 阅读 · 0 评论 -
mysql权限与用户管理
创建用户创建用户(新建的用户没有任何权限):create user 'user_name'@'host_name' identified 'password'; 以下语句在当前主机上创建一个名为xanarry, 密码为1234的用户create user 'xanarry'@'localhost' identified by '1234'; 为来自任何地址的名为monty的人创建一个用户CREATE原创 2016-01-30 10:25:55 · 497 阅读 · 0 评论 -
java向MySQL中插入中文乱码
1.打开MySQL配置文件, Linux使用sudo gedit /etc/mysql/my.cnf在[client]后添加default-character-set=utf8 2.在[mysqld]后添加character_set_server=utf8 3.创建数据库的时候使用create datablase dbname default charset='utf8'; 4.创建表的时候同样使用原创 2016-01-30 10:24:13 · 533 阅读 · 0 评论 -
sql的循环,判断,跳转语句
循环语句:whilewhile 布尔表达式(循环的条件) do 循环体(语句用分号标记结束) end while repeatrepeat 循环体(语句用分号标记结束) until 布尔表达式(停止循环的条件) end repeat loop循环标签 : loop 循环执行语句; end loop 循环标签 LEAVE语句用来退出任何被标注的流程控制语句,语法如下:LEAVE原创 2016-01-30 10:15:40 · 8281 阅读 · 0 评论 -
mysql导入与导出
导入数据(注意sql文件的路径)方法一:登陆数据库并选择库,然后执行mysql>source /home/abc/abc.sql; 方法二:mysql -u用户名 -p密码 数据库名 < 数据库名.sql mysql -uabc_f -p abc < abc.sql 导出sql1:导出数据和表结构:mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql mysqldump -u r原创 2016-01-30 10:22:21 · 580 阅读 · 0 评论 -
linux安装mysql-c语言开发库
默认可能没有安装mysql的链接库, 使用下面语句安装sudo apt-get install libmysqlclient-dev 使用下面两条命令查看库文件的位置和头文件的位置mysql_config --libs mysql_config --cflags 然后就可以使用gcc in.c -o -lmysqlclient 编译使用集成开发工具要添加库的路径到工具上原创 2016-01-30 10:21:07 · 2542 阅读 · 0 评论 -
windows安装MySQL压缩包
安装MySQL 下载MySQL 解压MySQL并且进入MySQL的bin目标 执行: mysqld –explicit_defaults_timestamp=true #初始化数据库 执行: mysqld –console #启动数据库服务 执行: mysql -u root mysql #启动数据库 执行: use mysql 执行: update user set password= PAS原创 2016-01-30 10:38:25 · 833 阅读 · 0 评论