mysql
2016-05-20 23:19
344 查看
windows 下的mysql 启动,停止
例如:
登录认证
mysql -hIP -Pport -uuser -p
针对的操作对象,分成不同的语言
1、数据管理语言DML
2、数据定义语言(对保存数据的格式进行定义)DDL
3、数据库管理语言(针对数据库服务软件)DCL
a、按照指定模式查询表
net start 服务名 net stop 服务名
例如:
net start mysql net stop mysql
登录认证
mysql -hIP -Pport -uuser -p
针对的操作对象,分成不同的语言
1、数据管理语言DML
2、数据定义语言(对保存数据的格式进行定义)DDL
3、数据库管理语言(针对数据库服务软件)DCL
a、按照指定模式查询表
show tables like ['pattern'] 例如: mysql> show tables like 'stu%'; +--------------------------+ | Tables_in_student (stu%) | +--------------------------+ | stu | | stu_exam | +--------------------------+ 2 rows in set (0.00 sec) 其中‘%’是正则表达式代表任意个数任意字符的组合。 b、显示表的创建信息 mysql> show create table stu; +-------+----------------------------------------------------------------------------------------------------------------------------+ | Table | Create Table | +-------+----------------------------------------------------------------------------------------------------------------------------+ | stu | CREATE TABLE `stu` ( `name` varchar(10) NOT NULL, `passwd` varchar(10) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1 | +-------+----------------------------------------------------------------------------------------------------------------------------+ 1 row in set (0.00 sec) 可以看出,显示的结果有点杂乱,此时我们可以使用\G作为结束符。 mysql> show create table stu\G *************************** 1. row *************************** Table: stu Create Table: CREATE TABLE `stu` ( `name` varchar(10) NOT NULL, `passwd` varchar(10) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1 1 row in set (0.00 sec) c、查看表结构 mysql> desc stu; +--------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +--------+-------------+------+-----+---------+-------+ | name | varchar(10) | NO | | NULL | | | passwd | varchar(10) | NO | | NULL | | +--------+-------------+------+-----+---------+-------+ 2 rows in set (0.00 sec) d、删除表 drop table [if exists] table_name; e、修改表 修改表名,列(字段定义),表属性 重命名表 rename table old_table_name to new_table_name; mysql> rename table stu_exam to stu_info; Query OK, 0 rows affected (0.04 sec) mysql> show tables; +-------------------+ | Tables_in_student | +-------------------+ | stu_info | | ts | +-------------------+ 2 rows in set (0.00 sec) 其中rename还支持扩数据库重命名[相当与剪切] 修改表的操作 alter table table_name add|modify|change|drop 增加新列 add 新列 alter table ts add age int; mysql> alter table ts add age int; Query OK, 0 rows affected (0.38 sec) Records: 0 Duplicates: 0 Warnings: 0 mysql> desc ts; +-------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+-------------+------+-----+---------+-------+ | name | varchar(10) | YES | | NULL | | | age | int(11) | YES | | NULL | | +-------+-------------+------+-----+---------+-------+ 2 rows in set (0.00 sec) 删除列 drop 列 alter table ts drop age; mysql> alter table ts drop age; Query OK, 0 rows affected (0.17 sec) Records: 0 Duplicates: 0 Warnings: 0 mysql> desc ts; +-------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+-------------+------+-----+---------+-------+ | name | varchar(10) | YES | | NULL | | +-------+-------------+------+-----+---------+-------+ 1 row in set (0.00 sec) 修改列属性 modify alter table ts modify name varchar(20); mysql> alter table ts modify name varchar(20); Query OK, 0 rows affected (0.47 sec) Records: 0 Duplicates: 0 Warnings: 0 mysql> desc ts; +-------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+-------------+------+-----+---------+-------+ | name | varchar(20) | YES | | NULL | | +-------+-------------+------+-----+---------+-------+ 1 row in set (0.00 sec) 重命名一个列 change alter table ts change name myname varchar(10); mysql> alter table ts change name myname varchar(10); Query OK, 0 rows affected (0.17 sec) Records: 0 Duplicates: 0 Warnings: 0 mysql> desc ts; +--------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +--------+-------------+------+-----+---------+-------+ | myname | varchar(10) | YES | | NULL | | +--------+-------------+------+-----+---------+-------+ 1 row in set (0.00 sec)
相关文章推荐
- 利用mydumper和myloader备份恢复mysql
- 利用伪master主机来增量恢复mysql
- MYSQL基本语法操作二
- mysql 创建数据库和表格
- MYSQL基本语法操作
- mysql 重置root密码
- MySQL入门——修改数据表5:给指定表的指定字段添加外键约束
- MySQL入门——修改数据表4:添加主键约束、显示表结构、添加唯一约束
- MySQL入门——修改数据表3:删除指定表的指定的数据列(字段)
- Solr之搭建Solr6.0服务并从Mysql上导入数据
- MySQL入门——修改数据表2:往指定的表中添加多列数据(字段)
- MySQL入门——数据表的修改1:往指定表中添加单列(字段)
- 第107课: Spark Streaming电商广告点击综合案例底层数据层的建模和编码实现(基于MySQL)
- Mysql 总结(一)
- MySQL入门——查看指定表的索引情况的两种方式
- MySQL入门--显示表结构的两种方式
- MySQL入门——约束简介、外键约束说明、外键约束主表与子表的创建与使用约束案例
- mac 上安装 mysql
- MySQL数据库存储引擎
- Mysql中LAST_INSERT_ID()的函数使用详解