`

mysql常用操作

 
阅读更多
Mysql基础
一、常用命令
打开windows服务
Services.msc
退出MYSQL
  EXIT;

打开关闭数据库服务
Net start mysql
    Net stop mysql
二、数据库操作
连接数据库
   连接远程主机:Mysql –主机ip  -u用户名 -p密码
     例:

   连接本地:Mysql – -u用户名 -p密码

创建数据库
   CREATE DATABASE 数据库名
删除数据库
   DROP DATABASE 数据库名
查看所有数据库
   SHOW DATABASES
选择当前数据库
   USE 数据库名

三、表操作
创建表
CREATE TABLE user(
uid int auto_increment primary key,
name varchar(255),
)
  查看表结构:
   Show create table 表名
      Desc 表名
  
    查看数据库中的所有表
  Show tables;

   修改字段属性

ALTER TABLE 表名 MODIFY COLUMN 字段名 要修改的属性表记录的操作
      修改字段名
alter table student change physics physisc char(10) not null;
      添加表字段
ALTER TABLE 表名 ADD COLUMN 字段名 要修改的属性表记录的操作
  删除字段
ALTER TABLE 表名 DROP  COLUMN 字段名
      表名修改
ALTER TABLE 表名 RENAME TO 新表名

四、表记录操作
查询记录
Select * FROM 表名 [where 条件]

    修改记录
Update 表名 set 字段名1=值1 [where 条件]

    删除记录
   Delete from 表名 [where 条件]

    TRUNCATE TABLE talent;(性能更高!)

添加记录
      INSERT INTO 表名 (字段1,……)VALUES(值1,……)
  
    添加多条记录
        INSERT INTO 表名 (字段1,……)VALUES(值1,……),
(字段1,……)VALUES(值1,……),
(字段1,……)VALUES(值1,……),
表复制
INSERT INTO 新表(字段1,字段2,…….)SELECT 字段1,字段2,…… FROM 旧表

Mysql分页
select * from 表名 limit 开始位置,结束位置
五、约束
约束:
:唯一性
Unique
主键约束
Primary key(column)
检查约束
Check()//在mysql中无效
空值约束
Not null
默认值约束

default
外键约束
添加外键
alter table 表1 add foreign key 表1(外键) references 表2(主键)

删除外键
alter table locstock drop foreign key locstock_ibfk2
查看外键

六、触发器 视图 存储过程
1.触发器(Tigger)
使用:
Delimiter |
Create tigger 触发器名 before  insert on 表名 for each row
Begin
Set @x =”Hello tigger ”;
Set 表名();
End:

删除
drop trigger 触发器名;
2.视图(View)
使用:
删除:
3.存储过程(procedure)
新建:
使用:
七、备份
1.1备份 
开始菜单 | 运行 | cmd |利用“cd \Program Files\MySQL\MySQL Server 5.0\bin”命令进入bin文件夹 | 利用“mysqldump  -u 用户名 -p databasename >exportfilename”导出数据库到文件,如mysqldump -u root -p voice>voice.sql,然后输入密码即可开始导出。 
  
1.2 还原 
进入MySQL Command Line Client,输入密码,进入到“mysql>”,输入命令"show databases;",回车,看看有些什么数据库;建立你要还原的数据库,输入"create database voice;",回车;切换到刚建立的数据库,输入"use voice;",回车;导入数据,输入"source voice.sql;",回车,开始导入,再次出现"mysql>"并且没有提示错误即还原成功。 

八、扩展
设置在 dos界面下不能存中文

Set names gbk
       附录:
   Sql注入:select * from 表名 字段名=‘a’or ‘b’=‘b’;
   数据库驱动:com.mysql.jdbc.Driver
   数据库连接:jdbc:mysql://localhost:3306/test

      
分享到:
评论

相关推荐

    MySQL常用命令(非常全面的命令大全)

    文件里有常用的MYsql命令 MySQL常用命令 文件里有常用的MYsql命令 MySQL常用命令

    MYSQL常用命令教程

    MYSQL常用命令,快速上手使用教程,简单txt格式

    Mysql常用操作语句.

    Mysql常用操作语句 Mysql常用操作语句 Mysql常用操作语句

    MySql常用命令MySql常用命令

    MySql常用命令 MySql常用命令 MySql常用命令

    MySQL常用命令 MySQL常用命令

    MySQL常用命令 MySQL常用命令 MySQL常用命令

    MYSQL常用命令(帮助你快速的使用MYSQL)

    MYSQL常用命令MYSQL常用命令MYSQL常用命令 MYSQL常用命令MYSQL常用命令 MYSQL常用命令

    邓炜MYSQL常用操作命令

    MYSQL常用操作命令 大纲 一、mysql 常用命令 二、mysql 导入、导出文件 1.mysql服务的启动和停止 net stop mysql net start mysql 2. 显示数据库列表 缺省有两个数据库:mysql和test show databases; 3.显示库中的...

    MySQL常用命令汇总.rar

    MySQL常用命令汇总 包含数据库使用以及navicat 快捷键水说明很详细, 包含命令行的是使用以及连接数据库如何操作的详细说明

    MYSQL常用命令三 总结

    mysql中常用的命令讲解 mysql中常用的命令讲解 mysql中常用的命令讲解 mysql中常用的命令讲解 mysql中常用的命令讲解 mysql中常用的命令讲解 mysql中常用的命令讲解 mysql中常用的命令讲解 mysql中常用的命令讲解 ...

    MySql常用命令 最新 最全

    基于MySQL数据库的常用命令 最新版

    MySQL常用命令

    MySQL常用命令MySQL常用命令MySQL常用命令

    MYSQL常用命令一.docx

    mysql中常用的命令讲解 mysql中常用的命令讲解 mysql中常用的命令讲解 mysql中常用的命令讲解 mysql中常用的命令讲解 mysql中常用的命令讲解 mysql中常用的命令讲解 mysql中常用的命令讲解 mysql中常用的命令讲解 ...

    MYSQL常用命令一.doc

    mysql中常用的命令讲解 mysql中常用的命令讲解 mysql中常用的命令讲解 mysql中常用的命令讲解 mysql中常用的命令讲解 mysql中常用的命令讲解 mysql中常用的命令讲解 mysql中常用的命令讲解 mysql中常用的命令讲解 ...

    MySQL常用命令大全

    MySQL常用命令大全,常用mysql命令行命令 .MySql中的SQL语句.

    MySQL常用命令总结.txt

    MySQL常用命令总结 MySQL常用命令总结

    MYSQL常用命令三.docx

    mysql中常用的命令讲解 mysql中常用的命令讲解 mysql中常用的命令讲解 mysql中常用的命令讲解 mysql中常用的命令讲解 mysql中常用的命令讲解 mysql中常用的命令讲解 mysql中常用的命令讲解 mysql中常用的命令讲解 ...

    MYSQL常用命令二.docx

    mysql中常用的命令讲解 mysql中常用的命令讲解 mysql中常用的命令讲解 mysql中常用的命令讲解 mysql中常用的命令讲解 mysql中常用的命令讲解 mysql中常用的命令讲解 mysql中常用的命令讲解 mysql中常用的命令讲解 ...

    MySql常用命令总结

    MySql常用命令总结MySql常用命令总结MySql常用命令总结MySql常用命令总结MySql常用命令总结MySql常用命令总结

    MYSQL常用命令二-.doc

    mysql中常用的命令讲解 mysql中常用的命令讲解 mysql中常用的命令讲解 mysql中常用的命令讲解 mysql中常用的命令讲解 mysql中常用的命令讲解 mysql中常用的命令讲解 mysql中常用的命令讲解 mysql中常用的命令讲解 ...

    MYSQL常用命令大全

    MYSQL常用命令 1.导出整个数据库 mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1) mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql 2.导出一个表 ...

Global site tag (gtag.js) - Google Analytics