zoukankan      html  css  js  c++  java
  • 使用命令行操作MySQL 及 语法

    在使用之前先要确保服务中的MySQL 已启动,否则会报错:ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)

    解决方案就是启动服务

    1、手动启动:

    2、在MySQL的安装目录的bin目录下执行:net start mysql

    登录

    mysql -u root -p     (-u 后面是用户  -p 后面是密码)

    上面的执行回车之后 会有一个输入密码的过程,如果没有按Enter,有就输入

    退出:

    exit

    常用的命令(一般以 ; 结尾,也可以自己设定):

    show databses;  查看有多少个数据库

    use <database_name>; 

    show tables;

    create database <database_name>;

    drop databse <database_name>;

    create table <table_name> (<字段名1> <类型1> [,..<字段名n> <类型n>]);

    create table <table_name>(<字段> 类型  primary key auto_increment, ) auto_increment = 1;   //自增长及初始值  关键字

    create table <table_name>(<字段> 类型 default x, ); // 设置默认值

    drop table <table_name>;

    desc <table_name> ; (describe   查看表结构)

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

    update <table_name> set 字段=新值,… where 条件;

    delete from <tabel_name> where ...;

    对表结构修改:

    alter table <table_name> add/drop/change 字段 类型 其他;

    add 字段名 字段类型(新增加一列)

    add index 索引名 (列1【,列2】)

    add primary key(列1【,列2】)

    drop index 索引名

    drop 字段名

    change 原字段名 新字段名 新字段名的类型

    修改表名:

    rename table <old_table> to <new_table>;

  • 相关阅读:
    Educational Codeforces Round 92
    练习
    03 并查集(带权,分类) 树状数组 线段树
    02 动态规划 LIS LCS
    05 矩阵优化 (斜率优化等待补)
    01 STL 打表 二分查找
    AtCoder Beginner Contest 174
    Codeforces Round #660 (Div. 2)
    PCHMI工控组态开发视频教程
    分享一款免费的工控组态软件(PCHMI)
  • 原文地址:https://www.cnblogs.com/DDiamondd/p/10801682.html
Copyright © 2011-2022 走看看