MySQL的字段属性 写在前面:数据库就是单纯的表,用来存储数据,只有行和列.行代表数据,列代表字段(id.name.age这种就叫字段) 1.长度 2.默认 3.主键 4.非空 5.Unsigned 6.自增 7.Zerofill 1. 长度 数据的长度. 2. 默认 设置默认值,比如sex设置默认值为男,即不填内容,默认值就是男. 3. 主键 一个表只设一个主键,比如id就可以设为主键,彼此的id不同,即彼此的主键值不同. 4. 非空 1.如果勾上了,若不填值,就会报错 2.如果没勾上,若不…
查看表结构:desc 表名 mysql> use recommend; Database changed mysql> desc user; +--------------+--------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +--------------+--------------+------+-----+---------+-------+ | id…
1. 1)MySQL 连接本地数据库,从cmd中进入mysql命令编辑器: root root分别为用户名和密码 mysql -uroot -proot 2)MySQL 连接本地数据库,用户名为“root”,密码“123”(注意:“-p”和“123” 之间不能有空格) C:\>mysql -h localhost -u root -p123 2.MySQL 连接远程数据库(192.168.0.201),端口“3306”,用户名为“root”,密码“123” C:\>mysql -h -u ro…
查看hive建表语句:show create table tablename; 查看hive表结构:describe  tablename; 简写:desc tablename;…
命令如下: SHOW CREATE TABLE tbl_name 例子: mysql> show create table m_zhbess_vehicle_report\G *************************** 1. row *************************** Table: m_zhbess_vehicle_report Create Table: CREATE TABLE `m_zhbess_vehicle_report` ( `report_id` i…
命令如下: SHOW CREATE TABLE tbl_name 例子: mysql> SHOW CREATE TABLE t\G . row *************************** Table: t Create Table: CREATE TABLE `t` ( `id` ) NOT NULL AUTO_INCREMENT, `s` ) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8m…
show create table `table_name`; 结果如下:…
右键--查看 右下角 如下显示,找出ddl语句 可以看到索引等…
查看某个表的建表语句 :show create table data_statdata; drop index ts on data_statdata; 索引是加速查询的主要手段,特别对于涉及多个表的查询更是如此.本节中,将介绍索引的作用.特点,以及创建和删除索引的语法. 13.4.1 使用索引优化查询 索引是快速定位数据的技术,首先通过一个示例来了解其含义及作用,详细的介绍请参考第14章. 1.索引示例 假设对于10.3节所建的表,各个表上都没有索引,数据的排列也没有规律,如表13.3所示.…
表的数据字典格式如下: 如果手动写MySQL建表语句,确认麻烦,还不能保证书写一定正确. 写了个Perl脚本,可快速构造MySQL脚本语句. 脚本如下: #!/usr/bin/perl use strict; my $line; while(<>){ s/\r\n//; if(/(\S+)\s+(\S+)\s+(\S+)\s+(\S+)\s+(\S+)/){ ....'\','; }elsif(/(\S+)\s+(\S+)\s+(\S+)\s+(\S+)\s+/){ ...'\','; } p…