create table 表名( 列名 資料型別(長度), 列名 資料型別(長度), …… );
主鍵:create table 表名( 列名 資料型別(長度) primary key,......);
自增主鍵:create table 表名( 列名 資料型別(長度) primary key auto_increment,......);
非空約束:create table 表名( 列名 資料型別(長度) not null,......);
唯一約束:create table 表名( 列名 資料型別(長度) unique,......);
insert into 表名(用逗號分隔的列名列表) values(使用逗號分隔的每列的資料列表);
update 表名 set 列名=新值,列名=新值…… [where 子句];
delete from 表名 [where 子句];
truncate [table] stu;
delete函式是逐行刪除,而truncate是直接將表截斷再重新建立,效率比delete高。
select * from stu [where 子句];
:這個命令是查詢符合要求的完整的一行,
如果只需要查詢符合要求的某些列,就將*
換成列名。
用來判斷是否符合要求的語句,作用類似if。
sql中的運算子
萬用字元
MYSQL常用SQL命令
顯示資料庫或表 show databases 然後可以use database name show tables 更改表名 alter table table name rename new t 新增列 alter table table name add column c n column att...
Hbase常用SQL命令
1.如果配置了hbase的環境變數,就直接start hbase.sh 2.如果沒有設定就進入hbase的bin目錄下啟動start hbase.sh 輸入 hbase shell 輸入 list create 表名 列簇1 列簇 2 預設versions為1,預設情況只會訪問乙個版本的列資料,當再...
常用的SQL命令
資料型別 就四個,其他用不著,時間可以用字串時間戳的形式存 建立表 create table student id int auto increment primary key,自增長 主鍵 name varchar 20 not null,非空約束 age int not null,非空約束 ge...