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 · 1198 阅读 · 0 评论 -
ubuntu安装MySQL
install mysql56 on ubuntu14.04go to www.mysql.com and download mysql server fileenter the direction of the download fileextract mysql tar file tar -xvf mysql-server_5.6.26-1ubuntu14.04_i386.deb-原创 2016-01-30 10:47:01 · 510 阅读 · 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 · 1416 阅读 · 0 评论 -
mysql库和表的相关操作
创建数据库 CREATE DATABASE databasename DEFAULT CHARSET=字符集;选择数据库 USE databasename;创建表语法如下: CREATE TABLE tablename( 属性名 类型 约束条件, 属性名 类型 约束条件, ...) 整个表的约束条件;一个具体的例子:(以下创建一个学生表, 主键为id, )原创 2016-01-30 10:33:39 · 397 阅读 · 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 · 538 阅读 · 0 评论 -
mysql表的连接
概述连接从类型上来说有两种连接, 一种是内连接(inner join), 另一种是外连接(outer join)内连接就是只连接同时存在与两个表中的内容,忽略掉所有不匹配的信息, 比如说自然连接就是内连接, 只是省略了inner关键字natural join是将两个表中相同属性的值做比较, 如果相同则放在一起, 如果, 两个表中有多个相同的属性, 那么则要求两个属性的值都相同才能链接到一起, 如果只原创 2016-01-30 10:31:36 · 1076 阅读 · 0 评论 -
mysql的内建字符串函数
以下函数在使用时函数名不分大小写ASCII() Return numeric value of left-most characterBIN() Return a string containing binary representation of a numberBIT_LENGTH() Return length of argument in bitsCHAR_LENGTH()原创 2016-01-30 10:30:07 · 455 阅读 · 0 评论 -
mysql之视图
1.视图不是真正存在的表, 数据库存储视图的定义, 在实际使用时及时生成结果2.其属性名可以显示的给出:create view v_name(c1, c2, c3) as <query statment>给定属性的数量要和查询语句输出的数量一致3.视图可以用来再次定义下一个视图4.视图的数据能根据原始表中的数据的更改而自动更新5.通常来说不能向视图删除插入数据, 除非视图中的所有数据都来自同一个表原创 2016-01-30 10:29:34 · 1387 阅读 · 0 评论 -
mysql五种外键约束的含义
本文中父表为被引用表, 子表为含有引用其他表字段的表在父表上进行update/delete以更新或删除在子表中有一条或多条对应匹配行的候选键时,父表的行为取决于:在定义子表的外键时指定的on update/on delete子句, InnoDB支持5种方式, 分列如下 cascade方式在父表上update/delete记录时,同步update/delete掉子表的匹配记录 On delete原创 2016-01-30 10:28:45 · 2259 阅读 · 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 · 476 阅读 · 0 评论 -
java向MySQL中插入中文乱码
1.打开MySQL配置文件, Linux使用sudo gedit /etc/mysql/my.cnf在[client]后添加default-character-set=utf82.在[mysqld]后添加character_set_server=utf83.创建数据库的时候使用create datablase dbname default charset='utf8';4.创建表的时候同样使用原创 2016-01-30 10:24:13 · 495 阅读 · 0 评论 -
sql的循环,判断,跳转语句
循环语句:whilewhile 布尔表达式(循环的条件) do 循环体(语句用分号标记结束)end whilerepeatrepeat 循环体(语句用分号标记结束)until 布尔表达式(停止循环的条件)end repeatloop循环标签 : loop 循环执行语句;end loop 循环标签LEAVE语句用来退出任何被标注的流程控制语句,语法如下:LEAVE原创 2016-01-30 10:15:40 · 8172 阅读 · 0 评论 -
mysql导入与导出
导入数据(注意sql文件的路径)方法一:登陆数据库并选择库,然后执行mysql>source /home/abc/abc.sql;方法二:mysql -u用户名 -p密码 数据库名 < 数据库名.sqlmysql -uabc_f -p abc < abc.sql导出sql1:导出数据和表结构:mysqldump -u用户名 -p密码 数据库名 > 数据库名.sqlmysqldump -u r原创 2016-01-30 10:22:21 · 561 阅读 · 0 评论 -
linux安装mysql-c语言开发库
默认可能没有安装mysql的链接库, 使用下面语句安装sudo apt-get install libmysqlclient-dev使用下面两条命令查看库文件的位置和头文件的位置mysql_config --libsmysql_config --cflags然后就可以使用gcc in.c -o -lmysqlclient编译使用集成开发工具要添加库的路径到工具上原创 2016-01-30 10:21:07 · 2505 阅读 · 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 · 804 阅读 · 0 评论