-
一、数据库创建:CREATE 1、语法:CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset_name. 2、DATABASE和SCHEMA是相同的,任选其一 3、IF NOT EXISTS:如果创建的数据库存在,则不只报出warning,不写会报错 4、CHRARCTER SET gbk:为表设置编码方式,如果不设置则用mysql默认的编码方式 二、查看数据库列表:SHOW 1、SHOW { DATABASE | SCHEMAS } [LIKE 'pattern' | WHERE expr] 2、SHOW CREATE DATABASE xx:显示xx数据库信息 三、数据库的修改:ALTER 1、修改数据库编码方式:ALTER { DATABASE | SCHEMAS } [db_name][DEFAULT] CHARACTER SET [=] charset_name 四、删除数据库:DROP 1、删除数据库:DROP { DATABASE | SCHEMAS } [IF EXISTS] db_name;查看全部
-
三、查看数据表列表 1、查看数据表是否存在:SHOW TABLES [FROM db_name] [LIKE 'pattern' | WHERE expr ] 2、查看某个表中所有列的信息:SHOW COLUMNS FROM tbl_name; 四、记录的插入 1、插入记录 INSERT [INTO] tbl_name [(col_name,...) ] VALUES(val1,val2,....) 2、部分字段赋值使用(col_name1,col_name2,...) 3、插入列col_name可以省略,但必须为所有字段输入信息,否则报错 五、记录的查找 1、查找记录:SELECT expr,... FROM tbl_name; SELECT * FROM tbl_name;查看全部
-
1、删除主键约束 ALTER TABLE tbl_name DROP PRIMARY KEY; 2、删除唯一约束 ALTER TABLE tbl_name DROP {INDEX|KEY} index_name(引索通过SHOW INDEXES tbl_name查看); 3、删除外键约束 ALTER TABLE tbl_name DROP FOREIGN KEY fk_symbol(约束名字:通过SHOW CREATE TABLE tbl_name查看);查看全部
-
显示当前服务器版本:SELECT VERSION(); 显示当前日期时间:SELECT NOW(); 显示当前用户:SELECT USER();查看全部
-
1、添加主键约束: ALTER TABLE tbl_name ADD [CONSTRAINT[symbol]] PRIMARY KEY[index_type] (col_name); 2、添加唯一约束 ALTER TABLE tbl_name ADD [CONSTRAINT[symbol]] UNIQUE KEY[index_type] (col_name1,col_name2...); 3、添加爱外键约束 ALTER TABLE tbl_name ADD [CONSTRAINT[symbol]] FOREIGN KEY [index_type](外键列) REFERENCES 父类(参考列); 4、添加/删除默认DEFAULT约束 ALTER TABLE tbl_name ALTER col_name SET DEFAULT literal / DROP DEFAULT;查看全部
-
SELECT CEIL(3.01);--4 近一取整,向上取整 SELECT FLOOR(3.99);--3,向下取整,舍一 SELECT 3 DIV 4; --0,整数除法 SELECT MOD(5,3) --2 小数也可以取模(余数) SELECT POWER(3,3);--27幂运算 SELECT ROUND(3.145,2);--3.15,四舍五入 SELECT TRUNCATE(125.89,1)--125.8 数字截取查看全部
-
1、添加单列:ALTER TABLE tbl_name ADD [COLUMN] col_name column_definition [FIRST | AFTER col_name]。若不添加具体位置,则默认添加到最后。 2、添加多列:ALTER TABLE tbl_name ADD [COLUMN] (col_name1 column_definition1,...)只能添加到末尾 3、删除列:ALTER TABLE tbl_name DROP [COLUMN] col_name1,... 4、多个操作:ALTER TABLE tbl_name DROP col_name1,ADD col_name2...查看全部
-
@MySQL——(二)数据类型与操作数据表——记录的插入与查找 1、插入记录 INSERT [INTO] tbl_name [(col_name,...) ] VALUES(val1,val2,....) 2、部分字段赋值使用(col_name1,col_name2,...) 3、插入列col_name可以省略,但必须为所有字段输入信息,否则报错 4、查找记录:SELECT expr,... FROM tbl_name;查看全部
-
参照操作查看全部
-
【查看数据表列表】 SHOW TABLES [FROM db_name] 【查看数据表结构】 SHOW COLUMNS FROM tbl_name查看全部
-
@MySQL——(二)数据类型与操作数据表——创建数据表 一、数据表 1、数据表(或表)是数据库最重要的组成部分之一,是其他对象的基础 2、表是一个二维表,行称为【记录】,列称为【字段】 二、创建数据表 1、首先打开数据库(数据库要存在): USE 数据库名称 2、创建数据表:CREATE TABLE [IF NOT EXISTS] table_name( column_name(列名称) data_type(列类型), .... ) 举例—— CREATE TABLE tb1( username VARCHAR(20), userage TINYINT UNSIGNED, salary FLOAT(8,2) UNSIGNED, );查看全部
-
FOREIGN KEY (pid) REFERENCES provience (id)查看全部
-
1、CHAR(M):定长类型,比如CHAR(5),如果我们只赋值abc,那么系统会自动在后面补两个空格 2、VARCHAR(M):变长类型,L+1个字节,其中L<=M且0<=M 3、ENUM('value1','value2'...)枚举值,提供几个选项,选择其中一个,如:性别('男','女','保密') 4、SET('value1','value2'...) 最多64个成员,可以任选里面其中几个,任意排列组合~查看全部
-
@MySQL——(二)数据类型与操作数据表——日期时间型 一、存储范围(一般用的较少,多用数字类型表示) 1、YEAR:1970至2069 2、TIME:-838:59:59至838:59:59 3、DATE:1000-1-1至9999-12-31 4、DATETIME: 1000-1-1 00:00:00至9999-12-31 23:59:59 5、TIMESTAMP(时间戳):1970-01-01 08:00:01至2038-01-19 11:14:07查看全部
-
浮点型查看全部
举报
0/150
提交
取消