您的位置:首页 > 数据库 > MySQL

MySQL启动及入门语句

2016-06-29 15:05 387 查看
——————————————————————————————————————————————

连接服务器:

C:\Users\AI_STU>mysql

ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO)

——————————————————————————————————————————————

解决:

服务器地址(IP域名):端口(3306)

C:\Users\AI_STU>mysql -h localhost -u root -p

入门语句:

1.显示数据库

show databases;

2.创建数据库

create database mydata;

3.选择数据库

use databaseName;

eg:use mydata;

4.删除数据库

drop database mydata;

5.创建表

mysql> create table score(

    -> stu int,

    -> name varchar(20),

    -> ke varchar(10),

    -> fen int

    -> );

6.修改表名(库名不能修改)

mysql> rename table score to newscore;

7.显示表

mysql> desc newscore;

+-------   +-------------     +------ +-----+--------- ------+

| Field    | Type              | Null  | Key | Default | Extra |

+-------   +------------ -    +------ +-----+---------+-------+

| stu       | int(11)            | YES  |        | NULL    |       |

| name  | varchar(20)  | YES  |        | NULL    |       |

| ke        | varchar(10)  | YES  |        | NULL    |       |

| fen      |  int(11)           | YES  |        | NULL    |       |

+-------  +-------------     +------ +----- +---------+-------+

8.增删改查

增:

mysql> insert int msg

    -> (id,title,name,content)

    -> values

    -> (1,'新员工','杰伦','优秀');

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'int msg

(id,title,name,content)

values

(1,'新员工','杰伦','优秀')' at line 1

解决:

mysql> set names gbk;

mysql> select * from msg;

+------+--------+---------+---------+

| id   | title  | name    | content |

+------+--------+---------+---------+

|    1 | 新员工 | 张三    | 优秀    |

|    3 | 新员工 | 李四    | 良好    |

|    2 | 新员工 | Jack    | 优秀    |

|    4 | 新员工 | Young   | 优秀    |

|    5 | 新员工 | Goodman | 优秀    |

删:

delete from msg

where id=2

;

改:

update msg 

set id=2

where 

name='李四';

查:

select  * from msg; 所有

select id,title from msg; 部分列

select * from msg where id>2;部分行
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  MySQL