MySQL常用操作
欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入 通过命令行启动、停止MySQL服务器:start: net start mysql stop: net stop mysql 连接MySQL服务器:\mysql -h127.0.0.1 -uroot -p断开MySQL服务器:mysqlquit; 创建数据库:create database db_n
欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入
通过命令行启动、停止MySQL服务器:start: net start mysql stop: net stop mysql
连接MySQL服务器:\>mysql -h127.0.0.1 -uroot -p断开MySQL服务器:mysql>quit;
创建数据库:create database db_name;查看数据库:show databases;选择数据库:use db_name;删除数据库:drop database db_name;
创建数据库:create [temporary] table [if not exists] tabl_name [(create_definition,……)][table_options][select_statement] temporary 如果使用此关键字,表示创建一个临时表if not exists 该关键字用于避免表存在时产生错误create_definition 表的列属性,MySQL要求在创建表时,至少包含一列table_options 表的一些特性参数select_statement select语句描述部分,用它可以快速创建表下面介绍列属性create_definition部分,具体格式:col_name type [not null|null][default default_value][auto_increment][primary key] [reference_definition] col_name 字段名type 字段类型not null|null 指出该列是否允许是空值default default_value 表示默认值auto_increment 表示是否自动编号,每个表只能有一个auto_increment列,并且必须被索引primary key 表示是否为主键reference_difinition 为字段添加注释
查看表结构:desc/describe tbl_name [col_name];
修改表结构:alter table tbl_name alter_spec[,alter_spec] alter_spec:add [column] create_definition [first|after col_name] //添加新字段add index [index_name](index_col_name,……) //添加索引名称add primary key (index_col_name,……)//添加主键名称add unique [index_name](index_col_name,……)//添加唯一索引alter [column] col_name{set default literal|drop default} //修改字段名称change [column] old_col_name create_definition //修改字段类型modify [column] create_definition //修改子句定义字段drop [column] col_name //删除字段名称drop primary key //删除主键名称drop index index_name //删除索引名称rename [as] new_tbl_name //更改表明重命名表:rename table tbl_name_1 to tbl_name_2;删除表:drop table [if exists] tbl_name;
数据库备份:\>mysqldump -uusername -ppassword db_name > c:\db.txt数据库恢复:mysql -uusername -ppassword db_name
上一篇: eclipse php异常
下一篇: PDO连接MySQL出错解决方案
推荐阅读
-
MySQL5.7完全卸载步骤详解
-
概述MySQL统计信息
-
mysql 5.7以上版本安装配置方法图文教程(mysql 5.7.12mysql 5.7.13mysql 5.7.14)
-
MySQL常见内存不足启动失败的完美解决方法
-
随机生成八位优惠码并保存至Mysql数据库
-
Mysql5.7中使用group concat函数数据被截断的问题完美解决方法
-
Wing FTP Server(FTP服务器管理软件)英文版使用方法(操作步骤)
-
Mysql5.7.17 winx64.zip解压缩版安装配置图文教程
-
MySQL SQL语句分析与查询优化详解
-
Windows 64 位 mysql 5.7以上版本包解压中没有data目录和my-default.ini及服务无法启动的快速解决办法(问题小结)