Oracle、Mysql、SqlServer
来源:互联网 发布:mac必备软件 知乎 编辑:程序博客网 时间:2024/05/21 20:32
码农的世界
期待各位码友在欣赏我的无私创作之时,也请大家多多支持我码农的世界,谢谢各位!
Oracle 、Mysql、Sqlserver中插入多条数据
(1) Oracle中:insert into product (id,names, price, code) select 100,'a',1,1 from dual union select 101,'b',2,2 from dual;这里最好用一次insert,不然效率不高,用多个select. (2)Mysql中:insert into 表名(id,name) values(1,'A'),(2,'B'),(3,'C')(3)SqlServer中:INSERTINTO table_name(col_one,col_two)SELECT 'col1','col2'UNIONSELECT 'col11','col22'SELECT *FROM table_name;GOUNION 不能省(若省,只插入了(col1,col2));
MySQL,SQLSERVER,ORACLE获取数据库表名及字段名
1、MySQL获取表名:用“show tables”命令。在程序中也可以采用该命令获取,在返回的RowSet中的“Tables_in_db”读出来。其中“db”是指你的数据库的名称,比如说Tables_in_productdb。获取某个表的字段: 用“desc tablename”命令。取得方式和上面类似。 此外,还可用MySQL数据库系统表取得,在information_schema库中有系统中的一些基础性表,比如说TABLES\COLUMNS。但一般情况下,程序只访问本库中的表,所以不建议采用这种方式取得。2、SQLSERVER SQLSERVER中也有数据库系统表,有相应权限时可以直接访问。 获取表名: 通过查询sysobjects表取得,它记录了系统中的对象。具体的访问方式如下:select name from sysobjects where xtype='U' 其中name得到的即表名。 XType='U':表示所有用户表;XType='S':表示所有系统表。 获取某个表的字段: SystemColumns表记录了数据库中的列信息。具体调用方式:Select Name from SysColumns Where id=Object_Id('test')3、ORACLE 获取表名: Oracle的user_talbes用于记录了用户表信息。 select * from user_table 获取某个表的字段:USER_TAB_COLS中记录了用户表的列信息。下面是别人写的:SELECT USER_TAB_COLS.TABLE_NAME as 表名, USER_TAB_COLS.COLUMN_NAME as 列名 , USER_TAB_COLS.DATA_TYPE as 数据类型, USER_TAB_COLS.DATA_LENGTH as 长度, USER_TAB_COLS.NULLABLE as 是否为空,USER_TAB_COLS.COLUMN_ID as 列序号, user_col_comments.comments as 备注 FROM USER_TAB_COLS inner join user_col_comments on user_col_comments.TABLE_NAME=USER_TAB_COLS.TABLE_NAME and user_col_comments.COLUMN_NAME=USER_TAB
期待各位码友在欣赏我的无私创作之时,也请大家多多支持我码农的世界,谢谢各位!
码农的世界
0 0
- oracle,sqlServer,MySQL分页
- sqlserver、mysql、oracle分页
- Mysql,Oracle,Sqlserver数据库连接
- mysql oracle sqlServer
- oracle,sqlserver,mysql区别
- ORACLE/SqlServer/DB2/MySQL
- oracle sqlserver mysql 比较
- oracle,mysql,sqlserver SQL
- sqlserver oracle mysql数据库
- Oracle、Mysql、SqlServer
- Oracle,mysql,sqlServer分页
- Oracle/MySql/SqlServer
- Oracle MySQL SQLServer取前几条数据
- WEKA连接MySQL,Oracle,SQLServer
- MySql、SqlServer、oracle分页实现
- mysql,oracle,sqlserver 数据库连接语句
- Oracle/Mysql/SqlServer函数区别
- java连接sqlserver,mysql,oracle
- 公告栏无间隙滚动
- listview根据touch的坐票来确定获取点击的item view
- Linux vmstat 命令详解
- Mac OS10.10 openfire无法启动问题
- VS2005 Debug时提示没有找到MSVCR80D.dll的解决办法
- Oracle、Mysql、SqlServer
- EJB3.0查询语句JPQL用法
- 注意了:新提交审核版本如果保留检查更新入口审核时将被拒绝
- android4.4设置默认launcher
- 27个提升效率的iOS开源库推荐
- Anroid HandlerThread 完全解析
- Web Service
- 多余字以省略号显示的css样式
- Linux 用户管理