Mysql操作备忘
来源:互联网 发布:javascript 矩阵 编辑:程序博客网 时间:2024/05/20 01:44
1、命令行客户端
1.1连接MYSQL
mysql -h主机地址 -u用户名 -p用户密码
1)连接到本机上的MYSQL
mysql -uroot -p
回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql>
2)连接到远程主机上的MYSQL
假设远程主机的IP为:10.0.0.1,用户名为root,密码为123。则键入以下命令:
mysql -h10.0.0.1 -uroot -p123
(注:u与root可以不用加空格,其它也一样)
3)退出MYSQL命令
exit (回车)
1.2 库表操作
1、 显示数据库列表。show databases;缺省有两个数据库:mysql和test。 mysql库存放着mysql的系统和用户权限信息,我们改密码和新增用户,实际上就是对这个库进行操作。
2、 显示库中的数据表:use mysql;show tables;
3、 显示数据表的结构:describe 表名;
4、 建库与删库:create database 库名;drop database 库名;
5、 建表:use 库名;create table 表名(字段列表);drop table 表名;
6、 清空表中记录:delete from 表名;
7、 显示表中的记录:select * from 表名;
2、建库建表命令
2.1 库表建立
建库:
mysql建库是设置字符集: create database databaseName character set utf-8;
修改:alter
修改字段类型
ALTER TABLE employee CHANGE Last_Name Last_Name VARCHAR(50);
删除:
DELETE FROM 表名称 WHERE 列名称 = 值
2.2 ALERT 操作格式
1:删除列
ALTER TABLE 【表名字】 DROP 【列名称】
2:增加列
ALTER TABLE 【表名字】 ADD 【列名称】 INT NOT NULL COMMENT ' 注释说明 '
3:修改列的类型信息
ALTER TABLE 【表名字】 CHANGE 【列名称】【新列名称(这里可以用和原来列同名即可)】 BIGINT NOT NULL COMMENT '注释说明'
4:重命名列
ALTER TABLE 【表名字】 CHANGE 【列名称】【新列名称】 BIGINT NOT NULL COMMENT '注释说明 '
5:重命名表
ALTER TABLE 【表名字】 RENAME 【表新名字】
6:删除表中主键
Alter TABLE 【表名字】 drop primary key
7:添加主键
ALTER TABLE sj_resource_charges ADD CONSTRAINT PK_SJ_RESOURCE_CHARGES PRIMARY KEY (resid,resfromid)
8:添加索引
ALTER TABLE sj_resource_charges add index INDEX_NAME (name);
9: 添加唯一限制条件索引
ALTER TABLE sj_resource_charges add unique emp_name2(cardnumber);
10: 删除索引
alter table tablename drop index emp_name;
3、可视化客户端
Navicat for MySql
操作的事情可以少讨论,省事为妙- Mysql操作备忘
- mysql 操作备忘
- MySQL一些操作备忘
- mysql 数据库操作语句备忘
- mysql备忘
- Mysql 备忘
- mysql备忘
- MYSQL 备忘
- mysql备忘
- mysql备忘
- mysql备忘
- mysql备忘
- mysql备忘
- mysql备忘
- mysql备忘
- mysql备忘
- JSP基本的增删改查操作--MySql(备忘)
- ADO操作Oracle\DB2\MySQL数据库CLOB\LONGTEXT备忘
- UVALive 3026 Period ( kmp 求前缀最小循环节)
- 纯吐槽
- CentOS 6.2安装GNOME桌面环境
- 笔面试
- 腾讯笔试题
- Mysql操作备忘
- nova.conf配置文件说明
- hibernate 乐观锁与悲观锁使用
- javascript随机将第一个dom中的图片添加到第二个div中去
- jdk环境变量配置
- 黑米松糕
- 常见MapReduce模式和算法
- 实现 BeanFactoryAware 接口获取 BeanFactory
- gerrit和trac的ticket结合