关系型数据库的核心内容是 关系 即 二维表 MYSQL的启动和连接show variables; [所有的变量] 1服务端启动 查看服务状态 sudo /etc/init.d/mysql status 状态 sudo /etc/init.d/mysql start 开启 sudo /etc/init.d/mysql stop 停止 .... restart 重启 .... reload 生效配置[热],不是所有都可以生效 2 客户端连接 mysql -h 主机地址 -u 用户名 -p 密码 my…
没有找到好的工具,只想到了拼字符串的方式,用   NVARCHAR(MAX)  可能有截断,不推荐使用,方法中使用了 FOR XML PATH('') 实现,有关其使用方法参考这里 表结构: SQL 语句: ),id)+',"areacode":'+areacode+',"areaname":"'+areaname+'","paremt_areacode":'+paremt_areacode+'},' FROM hk_dic_…
大家都可能遇到字段重复的情况,网上很多人在找方法,也给出了一些方法,但是有的方法是误导大家,铁牛写出以下方法,方便大家使用 1.通过group by把重复的字段筛选出来,并建立临时表tmp 1 create table tmp as select max(id) as col1 from www group by dfdfd; 2.从去重表对象里通过not in的条件来筛选出不在临时表的列col1,执行not in的删除操作 1 delete from www where id not in (…
unsigned 数值类型 无符号化 AUTO_INCREMENT 自增长 PRIMARY KEY 唯一主键 COMMENT 备注信息 BIT 类型只有1和0两个值 enum 枚举数值类型 UNIQUE KEY 约束作用,规范数据的唯一性,同时也在这个key上建立了一个唯一索引: decimal 小数 数据库字段 有些特殊类型要设置小数 例如 : 价格这些会带有小数的 DROP TABLE IF EXISTS `abc`; CREATE TABLE `abc` ( `id` mediumint(…
sql语句中----删除表数据drop.truncate和delete的用法 --drop drop table  tb   --tb表示数据表的名字,下同 删除内容和定义,释放空间.简单来说就是把整个表去掉.以后要新增数据是不可能的,除非新增一个表, 例如:一个班就是一个表,学生就是表中的数据,学生的职务就是定义 drop table class,就是把整个班移除.学生和职务都消失 ---truncate truncate table tb 删除内容.释放空间但不删除定义.与drop不同的是,…
1,php和MySQL建立连接关系 2,打开 3,接受页面数据,PHP录入到指定的表中 1.2两步可直接使用一个数据库链接文件即可:conn.php <?phpmysql_connect("localhost","root","");//连接MySQLmysql_select_db("hello");//选择数据库?> 当然,前提是已经安装WEB服务器.PHP和MySQL,并且建立MySQL表"webjx…
在通过SQL Server向导中的SQL语句导数据时,默认情况下源表中的nvarchar字段类型会变成202,解决此问题的方法是,要重新选择一下对应的数据接收表.…
oracle初学者一般会遇到这个问题.   用navicat可视化创建了表,可是就是不能查到!   后来发现②语句可以查询到 ①select * from user; 但是,我们如果给user加上双引号就可以查到了! ②select * from "user"; 难道oracle跟mysql等不同,查询时候一定要加双引号?那这样不是很麻烦!于是经过查找资料得出如下结论: 1.oracle表和字段是有大小写的区别.oracle默认是大写,如果我们用双引号括起来的就区分大小写,如果没有,系…
SQL Server2016导出数据表数据 高文龙关注0人评论3914人阅读2017-09-22 08:41:56 SQL Server2016导出数据表数据 我们前面已经介绍了很多关于SQL Server的相关文章,今天我们主要介绍的是,如何导出数据库下表中数据. 我们所有的操作都是通过SSMS进行操作的. 我们右击需要导出数据的数据库----任务----导出数据 根据向导提示,下一步 选择数据源---选择sql sever native client xx 然后选择数据库 数据数据源及数据库…
SQL语句之 数据约束 什么是数据约束 数据约束用来限制用户对数据的非法的修改操作. 1.约束字段的默认值 如果插入记录时,没有给某个字段赋值,那么我们可以设置它的默认值 关键字:default CREATE TABLE test1( tin INT, tname ) DEFAULT '待定' ); ); SELECT * FROM test1; 2.非空约束 约束一个字段,使它的值不能为空 关键字: not null CREATE TABLE test1( tin INT, tname ) N…