sql点滴41—mysql常见sql语法vnsc5858威尼斯城官网

时间:2019-10-21 12:59来源:计算机教程
环境: Oracle 11g SQLServer 2008 R2 MySQL 5.1   show tables;   显示表结构 desc  表名;       select  *  from  all_tables;   select  table_name  from  all_tables;   select  table_name  from  user_tables;   se

环境:Oracle 11g SQLServer 2008 R2 MySQL 5.1

 

  1. show tables;  

  2. 显示表结构

  3. desc 表名;  

 

vnsc5858威尼斯城官网 1

 

  1. select * from all_tables;  
  2. select table_name from all_tables;  
  3. select table_name from user_tables;  
  4. select table_name from all_tables where owner='用户名';  

  5. 查看表结构

  6. desc 表名;  

 

2. 显示所有表

ALTER TABLE:添加,修改,删除表的列,约束等表的定义。

SQLServer:

  • 查看列:desc 表名;
  • 修改表名:alter table t_book rename to bbb;
  • 添加列:alter table 表名 add column 列名 varchar(30);
  • 添加带注释的列:alter table directory add index_url varchar(256) default null comment '章节书目链接' after dir_url;
  • 删除列:alter table 表名 drop column 列名;
  • 修改列名MySQL: alter table bbb change nnnnn hh int;
  • 修改列名SQLServer:exec sp_rename't_student.name','nn','column';
  • 修改列名Oracle:lter table bbb rename column nnnnn to hh int;
  • 修改列属性:alter table t_book modify name varchar(22);
  1. 显示所有数据库

  2. show database;--有错   

  3. show databases;--这个命令才正确  

 

  1. select * from sysobjects where xtype = 'U';  

sp_rename:SQLServer 内置的存储过程,用与修改表的定义。

Oracle:

 

编辑:计算机教程 本文来源:sql点滴41—mysql常见sql语法vnsc5858威尼斯城官网

关键词: