about 数据库

mysql

常见建表语句

1.默认时间戳
CREATE TABLE a_data_for_knowledge (
id INT ( 11 ) NOT NULL AUTO_INCREMENT,
price DECIMAL ( 13, 2 ) NOT NULL,
question VARCHAR ( 500 ) NOT NULL,
answer text NOT NULL,
date TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY ( id )
) ENGINE = INNODB AUTO_INCREMENT = 0 DEFAULT CHARSET = utf8mb4;

sqlServer

常见查询语句

1.查询当前数据库所有表的名字 类似 show tables
1.select name from sysobjects where type='U'
2.查询 所有数据库的名字 类似 show databases
1.select * from master..sysdatabases
2.但是查出来后 有的数据库又没法用 不知道什么意思 没有权限吗?只有 acisms 数据库可以用
master 1 (BLOB) 1 bytes 0 65544
tempdb 2 (BLOB) 1 bytes 0 65544
model 3 (BLOB) 1 bytes 0 65536
msdb 4 (BLOB) 1 bytes 0 65544
acisms 5 (BLOB) 1 bytes 0 65536
2.查询表里面的数据
1.select * from t_account where phone='123' and updatetime > 3 order by 4 desc/asc
1.查询数据 并且 按照 第四列 排序 第一列就是 1

posted @ 2023-07-19 19:46  闭区间  阅读(48)  评论(0)    收藏  举报