zoukankan      html  css  js  c++  java
  • mysql基础命令

    数据库相关:

    查看数据库:show databases;

    选择数据库:use databasename;

    创建数据库:create database name;

    删除数据库:drop database name;

    表相关

    查看表:show tables;

    mysql查看表结构的几种方法:

    desc tablename;

    describe tablename;

    show columns from tablename;

    show create table tablename;

    mysql往表中增加一条记录:

    表记录的增删改查:

    增加表:

    CREATE TABLE `aaa` (
    `id` int(11) NOT NULL auto_increment,
    `name` varchar(32) default NULL,
    PRIMARY KEY (`id`),
    UNIQUE KEY `name` (`name`)
    );

    删除表

    drop table name;

    往表中增加记录:

    insert into <表名> [( <字段名1>[,..<字段名n > ])] values ( 值1 )[, ( 值n )]

    查询表中的数据
    1)、查询所有行
    命令: select <字段1,字段2,...> from < 表名 > where < 表达式 >
    例如:查看表 MyClass 中所有数据
    mysql> select * from MyClass;
    2)、查询前几行数据
    例如:查看表 MyClass 中前2行数据
    mysql> select * from MyClass order by id limit 0,2;

    删除表中数据
    命令:delete from 表名 where 表达式

    更改表记录中字段值:

    update tablename set cloumnname = “xxx” where columnname = “xxx";

    example:

    update aaa set dream = "marry lilei" where name = "Hanmeimei";

    在表中增加字段:
    命令:alter table 表名 add字段 类型 其他;
    例如:在表MyClass中添加了一个字段passtest,类型为int(4),默认值为0
    mysql> alter table MyClass add passtest int(4) default '0'


    8、更改表名:
    命令:rename table 原表名 to 新表名;

    备份和导出数据库
    mysqldump -h database_ip -u Username -p --opt databasename > backup-file.sql
    只导出数据库表结构
    mysqldump -h database_ip -d -u Username -p databasename >database_structure.sql
    只导出数据库中的某个表
    mysqldump --opt --add-drop-table -u Username -p databasename tablename > dump.sql
    如果不想手工输入密码 请使用--password 参数
    mysqldump -h database_ip -u Username --password=123456 --opt databasename > backup-file.sql
    mysqldump -h database_ip -d -u Username --password=123456 databasename >database_structure.sql


    给表添加一个新字段
    mysql> ALTER TABLE host ADD ks_mac VARCHAR(100);
    从表中删除一个字段
    mysql> ALTER TABLE table_name DROP field_name;
    重命名表
    mysql>alter table t1 rename t2;

  • 相关阅读:
    JavaBean的详细及引用
    动态页面,登陆,注册,留言 JSP
    简单登陆,注册的动态网页
    11.24作业3
    11.24作业2
    转: JAVA递归算法实例小结
    转: javascript实现全国城市三级联动菜单代码
    转: 我们为什么使用ORM?
    转:Ajax中的get和post两种请求方式的异同
    转: JSTL SQL标签库 使用
  • 原文地址:https://www.cnblogs.com/andy071001/p/2992643.html
Copyright © 2011-2022 走看看