mysql sql语句总结_Mysql

create database mytest default charset=utf8 //创建数据库
create table users //创建表
(
user_id int not null auto_increment,
user_name varchar(20) not null,
description varchar(200),
primary key PK_userid(user_id)
);
show create table users;//查看创建表的sql语句
desc users; //查看表结构
alter table users add(user_age int not null); //添加表字段
insert into users(user_name,description,user_age) values('chen','this is good men.',28); //插入一条数据
//查询数据库
select * from users limit 5; //查询前5条
SELECT * FROM users LIMIT 6,2; //从弟6条开始,查2条

时间: 2024-08-01 15:06:15

mysql sql语句总结_Mysql的相关文章

mysql SQL语句积累_Mysql

--重命名表 rename table t_softwareport to software_port; --建立外键 alter table software_port add constraint fk_software_port_softwareprocessid foreign key (softwareprocessid) references software_process (id) on delete restrict on update restrict; --删除列 alte

MySQL sql语句 mybatis

问题描述 MySQL sql语句 mybatis mybatis sql 语句中将数据库中的字段当作参数传入,sql中成了 '字段名' = ? 就是字段名前后都会加上单引号, 请问有方法可以去除字段名前后的单引号吗? 解决方案 http://blog.csdn.net/binyao02123202/article/details/8594050 解决方案二: 在字段 加上 这个 <![CDATA[${字段}]]> = '某个值' 如果是你需要的请采纳 解决方案三: 0023-mybatis在m

oracle-oravcle sql语句转换为mysql sql语句

问题描述 oravcle sql语句转换为mysql sql语句 请问在oracle中的插入语句是insert into ACT_HI_ACTINST (ID_ PROC_DEF_ID_ START_TIME_)values ('2698' 'M0008C020:3:12504'to_timestamp('20-03-2015 14:31:17.274000');若换到mysql中那个to_timestamp()那段该怎么替换 解决方案 mysql的sql语句MySQL 常用SQL语句mysql

mysql:sql语句,想了半天没头绪,请教大家

问题描述 mysql:sql语句,想了半天没头绪,请教大家 收货人 收货地址 订单号 用户ID 张三 北京 1001 1 张四 上海 1002 2 张五 北京 1003 3 张六 广州 1004 4 张三 深圳 1005 5 张七 上海 1006 6 现在有这样的一个需求,每一行假定是一条订单记录,收货人和收货地址字段任意一项与其他订单一致,即认为是关联订单 如果关联订单大于3条,就把这条订单对应的用户ID记录下来.最终要的就是用户ID的列表. 比如:**订单号1001和订单号1005的收货人都

六条比较有用的MySQL数据库操作的SQL语句小结_Mysql

在MySQL数据库操作中,我们常常编写一些SQL语句来实现自己想要的功能.但是对于初学MySQL数据库的人来说这似乎又有一定的难度.本文我们总结了六条比较有用的SQL语句,初学者可以套用下面的格式,接下来就让我们一起来了解一下这部分内容. 1.计算年数 如果您想通过生日来计算这个人的年龄,可以用以下的语句来实现: SELECT DATE_FORMAT(FROM_DAYS(TO_DAYS(now()) - TO_DAYS(@dateofbirth)), '%Y') + 0; 2.两个时间的差 取得

MySQL开启记录执行过的SQL语句方法_Mysql

概述 很多时候,我们需要知道 MySQL 执行过哪些 SQL 语句,比如 MySQL 被注入后,需要知道造成什么伤害等等.只要有 SQL 语句的记录,就能知道情况并作出对策.服务器是可以开启 MySQL 的 SQL 语句记录功能,从而就能间接地检测到客户端程序的行为. 方法 开启方法很简单:编辑/etc/my.cnf文件,在[mysqld]节下面添加:log=/var/lib/mysql/sql_row.log行(日志的路径自己根据需要定义). 复制代码 代码如下: [mysqld] datad

Mysql跨表更新 多表update sql语句总结_Mysql

假定我们有两张表,一张表为Product表存放产品信息,其中有产品价格列Price:另外一张表是ProductPrice表,我们要将ProductPrice表中的价格字段Price更新为Price表中价格字段的80%. 在Mysql中我们有几种手段可以做到这一点,一种是update table1 t1, table2 ts ...的方式: 复制代码 代码如下: UPDATE product p, productPrice pp SET pp.price = pp.price * 0.8 WHER

MySQL常用基本SQL语句总结_Mysql

1. 常见命令 连接本地数据库与远程数据库(172.16.xx.xx:3306): mysql -h localhost -u root -p123 mysql -h 172.16.xx.xx -P 3306 -u root -p 2. DDL 数据定义语言(Data Definition Lanuage, DDL)定义了数据库模式,包括CREATE.ALTER.DROP.TRUNCATE.COMMENT与RENAME语句. 创建(CREATE) create语句创建了一张表: CREATE T

Mysql主键相关的sql语句集锦_Mysql

添加表字段 alter table table1 add transactor varchar(10) not Null; alter table   table1 add id int unsigned not Null auto_increment primary key 修改某个表的字段类型及指定为空或非空 alter table 表名称 change 字段名称 字段名称 字段类型 [是否允许非空]; alter table 表名称 modify 字段名称 字段类型 [是否允许非空]; a