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;部分行
连接服务器:
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中的integer 数据类型
- MySQL存储过程
- mysql中int、bigint、smallint 和 tinyint的区别与长度
- mysql load data 导出、导入 csv
- source命令执行SQL脚本文件
- MySQL创建用户及权限控制
- MySQL管理数据表
- linux下mysql添加用户
- mysql procedure
- mysql触发器
- MySQL 备份和恢复策略
- mac下安装mysql(转载)
- mysql 修改编码 Linux/Mac/Unix/通用(杜绝修改后无法启动的情况!)
- MySQL数据的导出、导入(mysql内部命令:mysqldump、mysql)
- mysql数据行转列
- Linux下修改MySQL编码的方法
- MySQL Server 日志
- MySQL 安全事宜
- MySQL 备份与恢复