MySql
连接Mysql
连接远程主机上的Mysql
格式: mysql -h 主机地址 -u 用户名 -p 用户密码 mysql -h 127.0.0.1 -u root -p123
数据库的常用命令
功能 | 使用方法 |
---|---|
查询数据库的版本 | MySql -V // mysql --version |
启动服务器 | net start mysql |
关闭服务器 | net stop mysql |
显示数据库 | show databases; |
当前选择的数据库 | use 数据库名; |
显示数据库中的表格 | show tabels; |
创建数据库 | create database <数据库> |
删除数据库 | drop database <数据库> |
查看当前表格结构 | desc tablename; // desc table |
创建数据表 | create table<表名>(<字段1><类型1>…<字段n><类型n>); |
删除数据表 | drop table<表名> |
查询表格中所有的信息 | select * from table; select 类是于printf |
查询表格中的一些信息 | select * from table order id limit 0,2; |
表插入数据ew (可插入多条数据) | insert into <表名> (<字段1><字段2><字段3>…<字段n>) |
删除表中的数据 | delete from 表名 where 表达式 |
修改表中的数据 | update 表名 set 字段= 新值。。。 where 条件 |
增加字段 | alter table 表名 add 字段 类型 其他; |
删除字段 | alter able 表名 drop column 字段 ; |
修改字段或者列的顺序 | alter table 表名 modify 字段 类型 位置 alter tabel teacher modify id int(4) first; alter table teacher mofify name char(20) first id; |
修改表名 | rename table 原表名 to 新表名 |
mysql 其他用法
1."+" 的作用
MySQL中“+”只是运算符,不能进行连接
2. 连接函数
concat(str,str,....,);
3. 起别名
* select name AS 名字 from sheet1;
* 使用空格 select name 名字 from sheet1;
4. 去重
加上distinct select distinct id from sheet1;