SQL命令语句 |
您所在的位置:网站首页 › sqlserver修改字段名 › SQL命令语句 |
数字整数:INT 字符串:VARCHAR 创建表: CREATE TABLE IF NOT EXISTS `user` 创建表,表的名字为user, 如果它不存在的话就创建,否则不创建 ( `user_id` INT UNSIGNED AUTO_INCREMENT, 字段名叫user_id 整数类型 无符号的 自增的 `user_name` VARCHAR(100) NOT NULL, 字段名叫user_name 最大能存储100个字符的字符串 不可以为空 `birthday` DATE, 字段名叫birthday 日期类型 PRIMARY KEY ( `user_id` ) 唯一主键是user_id )ENGINE=InnoDB DEFAULT CHARSET=utf8; 存储引擎为InnoDB 默认字符编码是utf8 新增一行数据: INSERT INTO 表名 ( 字段名1,字段名2,...字段名N ) VALUES ( "值1","值1",..."值N" ); 新增多行数据: INSERT INTO 表名 ( 字段名1,字段名2,...字段名N ) VALUES ( "值1","值2",..."值N" ), ( "值1","值2",..."值N" ), ( "值1","值2",..."值N" ); 更新表中全部数据: UPDATE 表名 SET 列1=新值1,列2=新值2 按条件更新数据: UPDATE 表名 SET 列1=新值1,列2=新值2 WHERE 过滤条件 删除表中全部数据(不重置id): delete from 表名; 清空表中数据(重置id): truncate table 表名; 按条件删除表中部分数据: delete from 表名 where 字段名=字段值; 删除表: drop table [if exists] 表名; 查询表中全部字段: select * from 表名 查询表中全部字段: select * from 表名 有条件查询表中字段: 查询语句:select * from 表名 where 字段名 条件 查询表中指定的字段: select 字段1,字段2,字段N from 表名 单条件查询: select * from 表名 where 字段名=字段值 模糊条件查询: 表模糊符号但字符串无上限:% 哪里模糊 %符号放哪里 select * from 表名 where 字段名 like “%关键字” 模糊条件查询: 表模糊但给上限的符号:_ 一个_为一个字符上限 select * from 表名 where 字段名 like “李_” 筛选大于某个值的字段: select * from 表名 where 字段名 > 值 筛洗小于某个值的字段: select * from 表名 where 字段名 < 值 筛选大于等于某个值的字段: select * from 表名 where 字段名 >= 值 select * from 表名 where 字段名 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |