zoukankan      html  css  js  c++  java
  • MySQL数据库常用操作

     1 #启动mysql服务 net start mysql
     2 #连接mysql服务器
     3 mysql -uroot -h127.0.0.1 -ppassword
     4 #退出
     5 quit;
     6 #停止mysql服务器
     7 net stop mysql
     8 mysqladmin -uroot shutdown -proot
     9 
    10 #创建数据库
    11 CREATE DATABASE `db_name`;
    12 #查看数据库
    13 SHOW DATABASES;
    14 #选择数据库
    15 USE `db_name`;
    16 #删除数据库
    17 DROP DATABASE `db_name`;
    18 #--------------------------------------------------------------------
    19 #创建数据表
    20 create [temporary] TABLE [IF NOT EXISTS] table_name [create_definition] [table_options] [select_statement]
    21 #列定义
    22 col_name type [not null | null] [default default_value] [auto_increment] [primary key] [reference_definition]
    23 
    24 #创建一个完整的表
    25 /*CREATE DATABASE `myTest`;
    26 CREATE TABLE `my_pro(
    27     `id` INT UNSIGNED PRIMARY KEY AUTO_INCREMENT,
    28     `user` varchar(32) NOT NULL,
    29     `password` varchar(40) NOT NULL,
    30     `createtime` datetime
    31 )engine=InnoDB , charset=utf8;*/
    32 
    33 #查看表结构
    34 SHOW COLUMNS FROM table_name [FROM database_name];
    35 
    36 DESCRIBE table_name;
    37 
    38 DESC table_name;
    39 #修改表结构
    40 alter_specification:
    41     alter table tb_name add [column] create_definition [first] [after column_name];       #添加新字段
    42     | alter table tb_name add INDEX [index_name] (index_col_name...);                    #添加索引名称
    43     | alter table tb_name add PRIMARY KEY (index_col_name...);                            #添加主键名称
    44     | alter table tb_name add UNIQUE [index_name] (index_col_name...);                    #添加唯一名称
    45     | alter [column] col_name {set default literal | drop default};                        #修改字段名称
    46     | change [column] old_col_name create_definition;                                    #修改字段类型
    47     | modify [column] create_definition;                                                #修改子句定义字段
    48     | drop [column] col_name;                                                            #删除字段名称
    49     | drop primary key;                                                                    #删除主键名称
    50     | drop index index_name;                                                            #删除索引名称
    51     | rename [as] new_tbl_name;                                                            #更改表名
    52     | table_option;
    53 
    54 #CURD操作
    55 insert into table_name(col_name,...) values(value1,....)
    56 #group by 对结果进行分组 order by 对结果进行排序 having 查询时满足第二个条件 limit 限定输出的查询结果    
    57 select selection_list from tb_name where primary_constraint group by grouping_columns order by sorting_columns having secondary_constraint limit count
    58 update tb_name set col_name=new_value,...... [where condition]
    59 delete from tb_name where condition
    60 
    61 #mysql数据备份
    62 mysqldump -uroot -root db_name >$:db_new_name.txt;  # $指定路径
    63 #mysql数据库恢复
    64 mysql -uroot -proot db_database < $:db_new_name.txt     
  • 相关阅读:
    不可小视视图对效率的影响力
    Maximum Margin Planning
    PhysicsBased Boiling Simulation

    Learning Behavior Styles with Inverse Reinforcement Learning
    Simulating Biped Behaviors from Human Motion Data
    Nearoptimal Character Animation with Continuous Control
    Apprenticeship Learning via Inverse Reinforcement Learning
    回报函数学习的学徒学习综述
    Enabling Realtime Physics Simulation in Future Interactive Entertainment
  • 原文地址:https://www.cnblogs.com/sharecorner/p/6123153.html
Copyright © 2011-2022 走看看