浅谈“Mysql”的基础操作语句
/*-------------------------------------------读者可以补充内容到下面--------------------------------------------------*/
//修改表名
alter table qq_user rename user;
//修改字段数据类型
alter table user modify qq_id int;
//修改字段名
alter table user change qq_id Id int;
//修改字段名和字段数据类型
alter table user change Id id bigint(6);
//增加字段(可以指定字段增加得位置)
alter table user add Name varchar(50) after id;
//删除字段
alter table user drop Name;
//修改字段得排列位置
alter table user modify Level int after Password;
//删除外键约束
alter table user drop foreign key 外键别名
//删除有外键关联的表
//俩种解决方案 1先删除子表再删除父表(不建议)2先删除子表的约束 再删除父表
//**注意俩点:desc 表 和 show create 表 俩种方法的//表结构的查询 后者更加详细 可以看到外键
//*T-sql语句如何使用check约束
INSERT INTO depts(deptId,depName)
VALUES
(1, '人事部'),
(2, '研发部'),
(3, '市场部'),
(4, '培训部');
create table depts(
Id int primary key not null AUTO_INCREMENT,
deptId int not null,
depName nvarchar(50));
/*------------------------------------以下是我创建的表,以及如何插入数据------------------------------------*/
************************************************************************************
创建表
CREATE TABLE qquser(
QQID BIGINT NOT NULL AUTO_INCREMENT,
PassWord VARCHAR(100) NOT NULL,
LastLogTime DATETIME,
Online INT NOT NULL CHECK(Online=0 or Online=1 or Online=2),
Level INT NOT NULL,
PRIMARY KEY ( QQID )
);
CREATE TABLE baseinfo(
QQID BIGINT NOT NULL AUTO_INCREMENT,
NickName VARCHAR(100) NOT NULL,
SEX INT check(RelationStatus=0 or RelationStatus=1),
Age INT NOT NULL,
Province varchar(50) NOT NULL,
City varchar(50),
Address varchar(100),
Phone char(100),
PRIMARY KEY ( QQID )
);
CREATE TABLE relation(
QQID BIGINT NOT NULL AUTO_INCREMENT,
RelationQQID BIGINT NOT NULL,
RelationStatus INT NOT NULL CHECK( RelationStatus=0 or RelationStatus=1),
PRIMARY KEY ( QQID )
);
************************************************************************************
QQUser表添加数据
INSERT INTO qquser
(QQID, PassWord, LastLogTime, Online, Level)
VALUES
("54789625
", "add512#&
", "2008-02-16 17:01:35
", "2", "1");
INSERT INTO qquser
(QQID, PassWord, LastLogTime, Online, Level)
VALUES
("88662753
", "admin0219
", "2008-02-19 21:08:50
", "0", "5");
INSERT INTO qquser
(QQID, PassWord, LastLogTime, Online, Level)
VALUES
("8855678
", "guest0221
", "2008-02-21 16:28:20
", "1", "6");
****************************************************************************************
Relation表添加数据
INSERT INTO relation
(QQID, RelationQQID, RelationStatus)
VALUES
("54789625
", "88662753
", "0
");
INSERT INTO relation
(QQID, RelationQQID, RelationStatus)
VALUES
("88662753
", "8855678
", "1
");
INSERT INTO relation
(QQID, RelationQQID, RelationStatus)
VALUES
("154789625
", "8855678
", "0
");
************************************************************************************
Baselnfo表添加数据
INSERT INTO baseinfo
(QQID, NickName, SEX, Age, Province, City, Address, Phone)
VALUES
("54789625
", "蝴蝶飞飞
", "1
", "16", "北京
", "朝阳
", "亚运村
", "37547388157668
");
INSERT INTO baseinfo
(QQID, NickName, SEX, Age, Province, City, Address, Phone)
VALUES
("88662753
", "秋芙蓉
your MySQL server version
mysql> create table qq_user(id int primary key );
Query OK, rows affected (0.01 sec)
mysql> show tables;
+------------------+
| Tables_in_systop |
+------------------+
| qq_user |
+------------------+
row in set (0.00 sec)
mysql>
mysql>
mysql>
mysql>
mysql>
mysql>
mysql>
mysql>
mysql>
mysql>
mysql>
mysql> create table qq_user(id int primary key )
-> create table qq_user(id/; int primary key )
ERROR (): You have an error
->
-> ;
ERROR (): You have an error
mysql> create table qq_user(
-> qq_id bigint primary key,
) not null,
-> ;
ERROR (): You have an error
mysql> create table qq_user(
-> ;
ERROR (): You have an error
mysql> show tables;
+------------------+
| Tables_in_systop |
+------------------+
| qq_user |
+------------------+
row in set (0.00 sec)
mysql> drop table qq_user;
Query OK, rows affected (0.00 sec)
mysql> show tables;
Empty set (0.00 sec)
mysql>
mysql>
mysql> create table qq_user(
-> qq_id bigint primary key,
) not null,
-> LastLoginTime datetime,
-> Oline int,
-> Level int);
Query OK, rows affected (0.00 sec)
mysql> show tables;
+------------------+
| Tables_in_systop |
+------------------+
| qq_user |
+------------------+
row in set (0.00 sec)
mysql> descl
-> ;
ERROR (): You have an error
mysql> desc;
ERROR (): You have an error
mysql> desc qq_user;
+---------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------------+-------------+------+-----+---------+-------+
) | NO | PRI | NULL | |
) | NO | | NULL | |
| LastLoginTime | datetime | YES | | NULL | |
) | YES | | NULL | |
) | YES | | NULL | |
+---------------+-------------+------+-----+---------+-------+
rows in set (0.00 sec)
mysql');
Query OK, row affected (0.00 sec)
mysql> select *from qq_user;
+--------+----------+---------------------+-------+-------+
| qq_id | Password | LastLoginTime | Oline | Level |
+--------+----------+---------------------+-------+-------+
:: |
+--------+----------+---------------------+-------+-------+
row in set (0.00 sec)
mysql>
mysql>
mysql> truncate qq_user;
Query OK, rows affected (0.00 sec)
mysql> selcet *from qq_user;
ERROR (): You have an error
mysql> show tables;
+------------------+
| Tables_in_systop |
+------------------+
| qq_user |
+------------------+
row in set (0.00 sec)
mysql> select * from qq_user;
Empty set (0.00 sec)
mysql> alter table qq_user rename user;
Query OK, rows affected (0.00 sec)
mysql> show tables;
+------------------+
| Tables_in_systop |
+------------------+
| user |
+------------------+
row in set (0.00 sec)
mysql> alter table user modify qq_id int;
Query OK, rows affected (0.00 sec)
Records: Duplicates: Warnings:
mysql> desc user;
+---------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------------+-------------+------+-----+---------+-------+
) | |
) | NO | | NULL | |
| LastLoginTime | datetime | YES | | NULL | |
) | YES | | NULL | |
) | YES | | NULL | |
+---------------+-------------+------+-----+---------+-------+
rows in set (0.00 sec)
mysql);
ERROR (): You have an error
mysql);
Query OK, rows affected (0.00 sec)
Records: Duplicates: Warnings:
mysql> desc user;
+---------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------------+-------------+------+-----+---------+-------+
) | |
) | NO | | NULL | |
| LastLoginTime | datetime | YES | | NULL | |
) | YES | | NULL | |
) | YES | | NULL | |
+---------------+-------------+------+-----+---------+-------+
rows in set (0.00 sec)
mysql>
mysql>
mysql> alter table user change qq_id id
-> ;
ERROR (): You have an error
mysql> alter table user change qq_id id int;
Query OK, rows affected (0.01 sec)
Records: Duplicates: Warnings:
mysql> desc user;
+---------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------------+-------------+------+-----+---------+-------+
) | |
) | NO | | NULL | |
| LastLoginTime | datetime | YES | | NULL | |
) | YES | | NULL | |
) | YES | | NULL | |
+---------------+-------------+------+-----+---------+-------+
rows in set (0.00 sec)
mysql) after id;
Query OK, rows affected (0.01 sec)
Records: Duplicates: Warnings:
mysql> desc user;
+---------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------------+-------------+------+-----+---------+-------+
) | |
) | YES | | NULL | |
) | NO | | NULL | |
| LastLoginTime | datetime | YES | | NULL | |
) | YES | | NULL | |
) | YES | | NULL | |
+---------------+-------------+------+-----+---------+-------+
rows in set (0.00 sec)
mysql> alter table user drop Name;
Query OK, rows affected (0.00 sec)
Records: Duplicates: Warnings:
mysql> desc user;
+---------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------------+-------------+------+-----+---------+-------+
) | |
) | NO | | NULL | |
| LastLoginTime | datetime | YES | | NULL | |
) | YES | | NULL | |
) | YES | | NULL | |
+---------------+-------------+------+-----+---------+-------+
rows in set (0.00 sec)
mysql> alter table user modify Level int after Password;
Query OK, rows affected (0.00 sec)
Records: Duplicates: Warnings:
mysql> desc user;
+---------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------------+-------------+------+-----+---------+-------+
) | |
) | NO | | NULL | |
) | YES | | NULL | |
| LastLoginTime | datetime | YES | | NULL | |
) | YES | | NULL | |
+---------------+-------------+------+-----+---------+-------+
rows in set (0.00 sec)
mysql);
Query OK, rows affected (0.00 sec)
Records: Duplicates: Warnings:
mysql> desc user;
+---------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------------+-------------+------+-----+---------+-------+
) | |
) | NO | | NULL | |
) | YES | | NULL | |
| LastLoginTime | datetime | YES | | NULL | |
) | YES | | NULL | |
+---------------+-------------+------+-----+---------+-------+
rows in set (0.00 sec)
mysql>
mysql>
mysql> show create user;
ERROR (): You have an error
mysql> show create table user;
+-------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Table | Create Table |
+-------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| user | CREATE TABLE `user` (
`id` ) ',
`Password` ) CHARACTER SET utf8 NOT NULL,
`) DEFAULT NULL,
`LastLoginTime` datetime DEFAULT NULL,
`Oline` ) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 |
+-------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
row in set (0.00 sec)
mysql> desc user;
+---------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------------+-------------+------+-----+---------+-------+
) | |
) | NO | | NULL | |
) | YES | | NULL | |
| LastLoginTime | datetime | YES | | NULL | |
) | YES | | NULL | |
+---------------+-------------+------+-----+---------+-------+
rows in set (0.00 sec)
mysql) ;
Query OK, rows affected (0.00 sec)
Records: Duplicates: Warnings:
mysql> desc user;
+---------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------------+-------------+------+-----+---------+-------+
) | |
) | NO | | NULL | |
) | |
| LastLoginTime | datetime | YES | | NULL | |
) | YES | | NULL | |
+---------------+-------------+------+-----+---------+-------+
rows in set (0.00 sec)
mysql;
ERROR (): You have an error
mysql;
ERROR (42S22): Unknown column 'Olin' in 'user'
mysql;
Query OK, rows affected (0.00 sec)
Records: Duplicates: Warnings:
mysql> desc user;
+---------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------------+-------------+------+-----+---------+-------+
) | |
) | NO | | NULL | |
) | |
| LastLoginTime | datetime | YES | | NULL | |
) | |
+---------------+-------------+------+-----+---------+-------+
rows in set (0.00 sec)
mysql) ;
ERROR (): You have an error
mysql) ;
ERROR (): You have an error
mysql> desc user;
+---------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------------+-------------+------+-----+---------+-------+
) | |
) | NO | | NULL | |
) | |
| LastLoginTime | datetime | YES | | NULL | |
) | |
+---------------+-------------+------+-----+---------+-------+
rows in set (0.00 sec)
mysql) ';
Query OK, rows affected (0.01 sec)
Records: Duplicates: Warnings:
mysql> desc;
ERROR (): You have an error
mysql> desc user;
+---------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------------+-------------+------+-----+---------+-------+
) | |
) | |
) | |
| LastLoginTime | datetime | YES | | NULL | |
) | |
+---------------+-------------+------+-----+---------+-------+
rows in set (0.00 sec)
mysql,);
Query OK, rows affected (0.03 sec)
Records: Duplicates: Warnings:
mysql> desc user;
+---------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------------+-------------+------+-----+---------+-------+
) | |
) | |
) | |
| LastLoginTime | datetime | YES | | NULL | |
) | |
) | YES | | NULL | |
+---------------+-------------+------+-----+---------+-------+
rows in set (0.00 sec)
mysql> alter table user modify age int after password;
Query OK, rows affected (0.01 sec)
Records: Duplicates: Warnings:
mysql> desc user;
+---------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------------+-------------+------+-----+---------+-------+
) | |
) | |
) | YES | | NULL | |
) | |
| LastLoginTime | datetime | YES | | NULL | |
) | |
+---------------+-------------+------+-----+---------+-------+
rows in set (0.00 sec)
mysql) not null default 'guo' after id;
Query OK, rows affected (0.01 sec)
Records: Duplicates: Warnings:
mysql> desc user;
+---------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------------+-------------+------+-----+---------+-------+
) | |
) | NO | | guo | |
) | |
) | YES | | NULL | |
) | |
| LastLoginTime | datetime | YES | | NULL | |
) | |
+---------------+-------------+------+-----+---------+-------+
rows in set (0.00 sec)
mysql> CREATE TABLE baseinfo(
-> QQID BIGINT NOT NULL AUTO_INCREMENT,
) NOT NULL,
),
-> Age INT NOT NULL,
) NOT NULL,
),
),
),
-> PRIMARY KEY ( QQID )
-> );
Query OK, rows affected (0.00 sec)
mysql> show tables;
+------------------+
| Tables_in_systop |
+------------------+
| baseinfo |
| user |
+------------------+
rows in set (0.00 sec)
mysql> desc baseinfo;
+----------+--------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+----------+--------------+------+-----+---------+----------------+
) | NO | PRI | NULL | auto_increment |
) | NO | | NULL | |
) | YES | | NULL | |
) | NO | | NULL | |
) | NO | | NULL | |
) | YES | | NULL | |
) | YES | | NULL | |
) | YES | | NULL | |
+----------+--------------+------+-----+---------+----------------+
rows in set (0.00 sec)
mysql> CREATE TABLE qquser(
-> QQID BIGINT NOT NULL AUTO_INCREMENT,
) NOT NULL,
-> LastLogTime DATETIME,
),
-> Level INT NOT NULL,
-> PRIMARY KEY ( QQID )
-> );
Query OK, rows affected (0.00 sec)
mysql> show tables;
+------------------+
| Tables_in_systop |
+------------------+
| baseinfo |
| qquser |
| user |
+------------------+
rows in set (0.00 sec)
mysql> desc user;
+---------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------------+-------------+------+-----+---------+-------+
) | |
) | NO | | guo | |
) | |
) | YES | | NULL | |
) | |
| LastLoginTime | datetime | YES | | NULL | |
) | |
+---------------+-------------+------+-----+---------+-------+
rows in set (0.00 sec)
mysql> desc qquser;
+-------------+--------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-------------+--------------+------+-----+---------+----------------+
) | NO | PRI | NULL | auto_increment |
) | NO | | NULL | |
| LastLogTime | datetime | YES | | NULL | |
) | NO | | NULL | |
) | NO | | NULL | |
+-------------+--------------+------+-----+---------+----------------+
rows in set (0.00 sec)
mysql> CREATE TABLE relation(
-> QQID BIGINT NOT NULL AUTO_INCREMENT,
-> RelationQQID BIGINT NOT NULL,
),
-> PRIMARY KEY ( QQID )
-> );
Query OK, rows affected (0.01 sec)
mysql> show tables;
+------------------+
| Tables_in_systop |
+------------------+
| baseinfo |
| qquser |
| relation |
| user |
+------------------+
rows in set (0.00 sec)
mysql> desc relation;
+----------------+------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+----------------+------------+------+-----+---------+----------------+
) | NO | PRI | NULL | auto_increment |
) | NO | | NULL | |
) | NO | | NULL | |
+----------------+------------+------+-----+---------+----------------+
rows in set (0.00 sec)
mysql>
mysql>
mysql>
mysql>
mysql>
mysql>
mysql>
mysql> INSERT INTO qquser
-> (QQID, PassWord, LastLogTime, Online, Level)
-> VALUES
"> ", "add512#&
" ::
"", "");
Query OK, row affected (0.00 sec)
mysql> select *from qquser;
+----------+-----------+---------------------+--------+-------+
| QQID | PassWord | LastLogTime | Online | Level |
+----------+-----------+---------------------+--------+-------+
| add512#&
:: |
+----------+-----------+---------------------+--------+-------+
row in set (0.00 sec)
mysql> show tables;
+------------------+
| Tables_in_systop |
+------------------+
| baseinfo |
| qquser |
| relation |
| user |
+------------------+
rows in set (0.00 sec)
mysql> ceate table depts;
ERROR (): You have an error
mysql> create table depts;
ERROR (): A column
mysql> create table depts(
-> Id int primary key,
-> deptId int not null,
),);
ERROR (): You have an error
mysql));
Query OK, rows affected (0.00 sec)
mysql>
mysql>
mysql>
mysql>
mysql> INSERT INTO depts
-> VALUES
', '人事部', ' '),
', '研发部', ' '),
', '市场部', ' '),
', '培训部', ' ');
Query OK, rows affected, warnings (0.00 sec)
Records: Duplicates: Warnings:
mysql> show tables;
+------------------+
| Tables_in_systop |
+------------------+
| baseinfo |
| depts |
| qquser |
| relation |
| user |
+------------------+
rows in set (0.00 sec)
mysql> select * from depts;
+----+--------+---------+
| Id | deptId | depName |
+----+--------+---------+
| |
| |
| |
| |
+----+--------+---------+
rows in set (0.00 sec)
mysql> delect from depts;
ERROR (): You have an error
mysql> delete *from depts;
ERROR (): You have an error
mysql> delete from depts;
Query OK, rows affected (0.00 sec)
mysql> select *from
Display possibilities? (y or n)
mysql> select *from depts;
Empty set (0.00 sec)
mysql> INSERT INTO depts
-> VALUES
', '人事部', ' '),
', '研发部', ' '),
', '市场部', ' '),
', '研发部', ' '), ;
ERROR (): You have an error
mysql> INSERT INTO depts
-> VALUES
', '人事部'),
', '研发部'),
', '市场部'),
', '培训部');
ERROR (21S01): Column count doesn't match value count at row 1
mysql> select *from depts;
Empty set (0.00 sec)
mysql> INSERT INTO depts(deptId,depName)
-> VALUES
', '人事部'),
', '研发部'),
', '市场部'),
', '培训部');
' for key 'PRIMARY'
mysql> desc depts;
+---------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------+-------------+------+-----+---------+-------+
| Id | int(11) | NO | PRI | NULL | |
| deptId | int(11) | NO | | NULL | |
| depName | varchar(50) | YES | | NULL | |
+---------+-------------+------+-----+---------+-------+
3 rows in set (0.00 sec)
mysql> INSERT INTO depts(deptId,depName)
-> VALUES
-> (1, '人事部'),
-> (2, '研发部'),
-> (3, '市场部'),
-> (4, '培训部');
' for key 'PRIMARY'
mysql> alter table depts modify Id int not null atuo_increment;
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 'atuo_increment' at line 1
mysql> alter table depts modify Id int atuo_increment;
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 'atuo_increment' at line 1
mysql>
mysql>
mysql>
mysql> drop table depts;
Query OK, 0 rows affected (0.00 sec)
mysql> show tables;
+------------------+
| Tables_in_systop |
+------------------+
| baseinfo |
| qquser |
| relation |
| user |
+------------------+
4 rows in set (0.00 sec)
mysql> create table depts(
-> -> Id int primary key AUTO_INCREMENT,
-> -> deptId int not null,
-> -> depName nvarchar(50),);
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 '-> Id int primary key AUTO_INCREMENT,
-> deptId int not null,
-> depName' at line 2
mysql> show tables;
+------------------+
| Tables_in_systop |
+------------------+
| baseinfo |
| qquser |
| relation |
| user |
+------------------+
4 rows in set (0.00 sec)
mysql> create table depts(
-> -> Id int primary key not null AUTO_INCREMENT,
-> -> deptId int not null,
-> -> depName nvarchar(50),);
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 '-> Id int primary key not null AUTO_INCREMENT,
-> deptId int not null,
-' at line 2
mysql> create table depts(
-> Id int primary key not null AUTO_INCREMENT,
-> deptId int not null,
-> depName nvarchar(50),);
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 ')' at line 4
mysql> create table depts(
-> Id int primary key not null AUTO_INCREMENT,
-> deptId int not null,
-> depName nvarchar(50));
Query OK, 0 rows affected (0.00 sec)
mysql> show tables;
+------------------+
| Tables_in_systop |
+------------------+
| baseinfo |
| depts |
| qquser |
| relation |
| user |
+------------------+
5 rows in set (0.00 sec)
mysql> desc depts;
+---------+-------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+---------+-------------+------+-----+---------+----------------+
| Id | int(11) | NO | PRI | NULL | auto_increment |
| deptId | int(11) | NO | | NULL | |
| depName | varchar(50) | YES | | NULL | |
+---------+-------------+------+-----+---------+----------------+
3 rows in set (0.00 sec)
mysql> INSERT INTO depts(deptId,depName)
-> VALUES
-> (1, '人事部'),
-> (2, '研发部'),
-> (3, '市场部'),
-> (4, '培训部');
Query OK, 4 rows affected (0.00 sec)
Records: 4 Duplicates: 0 Warnings: 0
mysql> select *from depts;
+----+--------+-----------+
| Id | deptId | depName |
+----+--------+-----------+
| 1 | 1 | 人事部 |
| 2 | 2 | 研发部 |
| 3 | 3 | 市场部 |
| 4 | 4 | 培训部 |
+----+--------+-----------+
4 rows in set (0.00 sec)
mysql>
mysql>
mysql>
mysql>
mysql>
mysql>
mysql> create table employees(
-> Id int primary key auto_increment,
-> Name nvarchar(22) not null,
-> flag varchar(20),
-> JoinTime datetime,
-> Money decimal,
-> adress nvarchar(20),
-> mark1 nvarchar(20),
-> mark2 nvarchar(20)
-> );
Query OK, 0 rows affected (0.01 sec)
mysql>
mysql>
mysql> show tables;
+------------------+
| Tables_in_systop |
+------------------+
| baseinfo |
| depts |
| employees |
| qquser |
| relation |
| user |
+------------------+
6 rows in set (0.00 sec)
mysql> INSERT INTO employees
-> VALUES
::', '3500.00', '北京', ' ', ' '),
::', '5000.00', '上海', ' ', ' '),
::', '7000.00', '福建', ' ', ' '),
::', '2800.00', '广东', ' ', ' '),
::', '8000.00', '山东', ' ', ' '),
::', '2000.00', '河北', ' ', ' ');
mysql> select *from employees;
Empty set (0.00 sec)
mysql> desc employees;
+----------+---------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+----------+---------------+------+-----+---------+----------------+
) | NO | PRI | NULL | auto_increment |
) | NO | | NULL | |
) | YES | | NULL | |
| JoinTime | datetime | YES | | NULL | |
,) | YES | | NULL | |
) | YES | | NULL | |
) | YES | | NULL | |
) | YES | | NULL | |
+----------+---------------+------+-----+---------+----------------+
rows in set (0.00 sec)
mysql> alter table employees add deptId int after flag;
Query OK, rows affected (0.01 sec)
Records: Duplicates: Warnings:
mysql> desc employees;
+----------+---------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+----------+---------------+------+-----+---------+----------------+
) | NO | PRI | NULL | auto_increment |
) | NO | | NULL | |
) | YES | | NULL | |
) | YES | | NULL | |
| JoinTime | datetime | YES | | NULL | |
,) | YES | | NULL | |
) | YES | | NULL | |
) | YES | | NULL | |
) | YES | | NULL | |
+----------+---------------+------+-----+---------+----------------+
rows in set (0.00 sec)
mysql> INSERT INTO employees
-> VALUES
', '2008-02-02 12:12:12', '3500.00', '北京', ' ', ' '),
', '2007-02-20 13:13:13', '5000.00', '上海', ' ', ' '),
', '2012-12-30 14:14:14', '7000.00', '福建', ' ', ' '),
', '2008-06-06 15:15:15', '2800.00', '广东', ' ', ' '),
', '2005-08-21 11:11:11', '8000.00', '山东', ' ', ' '),
', '2008-04-16 10:10:10', '2000.00', '河北', ' ', ' ');
Query OK, rows affected (0.00 sec)
Records: Duplicates: Warnings:
mysql> select *from employees;
+----+--------+------+--------+---------------------+-------+--------+-------+-------+
| Id | Name | flag | deptId | JoinTime | Money | adress | mark1 | mark2 |
+----+--------+------+--------+---------------------+-------+--------+-------+-------+
:: | 北京 | | |
:: | 上海 | | |
:: | 福建 | | |
:: | 广东 | | |
:: | 山东 | | |
:: | 河北 | | |
+----+--------+------+--------+---------------------+-------+--------+-------+-------+
rows in set (0.00 sec)
mysql> INSERT INTO baseinfo
-> (QQID, NickName, SEX, Age, Province, City, Address, Phone)
-> VALUES
"> ", "蝴蝶飞飞
">
"
"", "北京
"> ", "朝阳
"> ", "亚运村
"
"> ");
Query OK, row affected (0.00 sec)
mysql>
mysql> INSERT INTO baseinfo
-> (QQID, NickName, SEX, Age, Province, City, Address, Phone)
-> VALUES
">
"> ", "秋芙蓉
">
">
"
"", "河南
"> ", "南阳
"> ", "方城博望
">
"
">
"> ");
Query OK, row affected (0.00 sec)
mysql>
mysql> INSERT INTO baseinfo
-> (QQID, NickName, SEX, Age, Province, City, Address, Phone)
-> VALUES
">
"> ", "双眼皮の潴
">
">
"
"", "北京
"> ", "海淀
"> ", "双榆树东里
">
"
">
"> ");
Query OK, row affected (0.00 sec)
mysql> select *from baseinfo;
+----------+--------------------+------+-----+----------+---------+-------------------+------------------+
| QQID | NickName | SEX | Age | Province | City | Address | Phone |
+----------+--------------------+------+-----+----------+---------+-------------------+------------------+
| 蝴蝶飞飞
| 北京
| 朝阳
| 亚运村
|
| 秋芙蓉
| 河南
| 南阳
| 方城博望
|
| 双眼皮の潴
| 北京
| 海淀
| 双榆树东里
|
+----------+--------------------+------+-----+----------+---------+-------------------+------------------+
rows in set (0.00 sec)
mysql>
mysql>
mysql>
mysql>
mysql>
mysql>
mysql> Relation表添加数据
-> INSERT INTO relation
-> (QQID, RelationQQID, RelationStatus)
-> VALUES
"
">
"
">
">
"> ");
ERROR (): 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 'Relation表添加数据
INSERT INTO relation
mysql>
mysql> INSERT INTO relation
-> (QQID, RelationQQID, RelationStatus)
-> VALUES
">
"
">
">
"
">
">
"> ");
Query OK, row affected (0.00 sec)
mysql>
mysql> INSERT INTO relation
-> (QQID, RelationQQID, RelationStatus)
-> VALUES
">
"
">
">
", "0
", "20", "河南
", "南阳
", "方城博望
", "88715783657725
");
INSERT INTO baseinfo
(QQID, NickName, SEX, Age, Province, City, Address, Phone)
VALUES
("8855678
", "双眼皮の潴
", "1
", "38", "北京
", "海淀
", "双榆树东里
", "65794968876143
");
INSERT INTO depts
VALUES
('1', '人事部', ' '),
('2', '研发部', ' '),
('3', '市场部', ' '),
('4', '培训部', ' ');
INSERT INTO employees
VALUES
('01', '张三', 'M', '2', '2008-02-02 12:12:12', '3500.00', '北京', ' ', ' '),
('02', '李四', 'F', '4', '2007-02-20 13:13:13', '5000.00', '上海', ' ', ' '),
('03', '王五', 'M', '1', '2012-12-30 14:14:14', '7000.00', '福建', ' ', ' '),
('04', '赵六', 'F', '2', '2008-06-06 15:15:15', '2800.00', '广东', ' ', ' '),
('05', '钱七', 'M', '4', '2005-08-21 11:11:11', '8000.00', '山东', ' ', ' '),
('06', '孙八', 'F', '2', '2008-04-16 10:10:10', '2000.00', '河北', ' ', ' ');
写博客刚开始起步,积累点经验!!!
浅谈“Mysql”的基础操作语句的更多相关文章
- 浅谈MySQL中优化sql语句查询常用的30种方法 - 转载
浅谈MySQL中优化sql语句查询常用的30种方法 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引. 2.应尽量避免在 where 子句中使 ...
- MySQL数据库基础操作语句
SQL语言主要用于存取数据.查询数据.更新数据和管理关系数据库系统,分为3种类型: 1.DDL语句 数据库定义语言: 数据库.表.视图.索引.存储过程,例如CREATE DROP ALTER 2.DM ...
- Mysql(Mariadb) 基础操作语句 (持续更新)
基础SQL语句,记录以备查阅.(在HeiDiSql中执行) # 创建数据库 Create Database If Not Exists VerifyIdear Character Set UTF8; ...
- 浅谈MySQL中优化sql语句查询常用的30种方法
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引. 2.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索 ...
- Mysql 性能优化7【重要】sql语句的优化 浅谈MySQL中优化sql语句查询常用的30种方法(转)
原文链接 http://www.jb51.net/article/39221.htm 这篇文章大家都在转载,估计写的有条理吧,本人稍微做一下补充 1.对查询进行优化,应尽量避免全表扫描,首先应考虑 ...
- 浅谈 MySQL 中优化 SQL 语句查询常用的 30 种方法
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引. 2.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索 ...
- 浅谈MySQL多表操作
字段操作 create table tf1( id int primary key auto_increment, x int, y int ); # 修改 alter table tf1 modif ...
- 浅谈mysql配置优化和sql语句优化【转】
做优化,我在这里引用淘宝系统分析师蒋江伟的一句话:只有勇于承担,才能让人有勇气,有承担自己的错误的勇气.有承担错误的勇气,就有去做事得勇气.无论做什么事,只要是对的,就要去做,勇敢去做.出了错误,承担 ...
- 【MySQL】MySQL基础操作语句
mysql基础操作语句,包括数据库的增.删.切换,以及表的增.删.改.查.复制. 创建数据库 mysql> create database tem; 使用数据库 mysql> use te ...
随机推荐
- Java网络编程总结
网络编程: 端口: 物理端口: 逻辑端口:用于标识进程的逻辑地址,不同进程的标识:有效端口:0~65535,其中0~1024系统使用或保留端口. java 中ip对象:InetAddress. imp ...
- js模块化开发——前端模块化
在JavaScript发展初期就是为了实现简单的页面交互逻辑,寥寥数语即可:如今CPU.浏览器性能得到了极大的提升,很多页面逻辑迁移到了客 户端(表单验证等),随着web2.0时代的到来,Ajax技术 ...
- C# App.config配置文件的讲解
App.config是C#开发WinForm程序的配置文件,开发Web程序的配置文件叫Web.config.本文介绍App.config的简介使用. 我们先来打开一个App.config文件,看看它的 ...
- Ninja介绍
什么是Ninja 在Unix/Linux下通常使用Makefile来控制代码的编译,但是Makefile对于比较大的项目有时候会比较慢,看看上面那副漫画,代码在编译都变成了程序员放松的借口了.所以这个 ...
- 开箱即用 - Grunt合并和压缩 js,css 文件
js,css 文件合并与压缩 Grunt 是前端自动化构建工具,类似webpack. 它究竟有多强悍,请看它的 介绍. 这里只演示如何用它的皮毛功能:文件合并与压缩. 首先说下js,css 合并与压缩 ...
- Yii2 独立操作
看到最近有些人在问 yii2 独立操作相关的东西,在这做简单的说明吧, 平时核心业务逻辑一般用的还是比较少的.因为 独立操作 出现的原因 是 对重复被使用的操作进行简化,或 分配一个 额外处理逻辑的 ...
- jstree获取整棵树的json数据
$("#树ID").jstree(true).get_json();
- vs2015 动态链接库问题
问题: 最近要用vs2015编写一个动态链接库,生成动态链接库后,换到另一台windows下发现无法使用. 使用depends检查发现原因是缺少 MSVCP140.DLL等动态链接库. 解决: 将编译 ...
- 写给Java开发者的Node.JS简介
前言 今天上推特看见这篇文章,点进去发现是新货. 正好最近想入Node的坑,又有一些Java基础,所以希望翻译出来给大家,同时也让自己加深理解. 才疏学浅,如有不妥之处请指正. 原文链接:Node f ...
- php引入文件(include 和require的区别)
引入文件: 首先需要一个php文件: <?php class shao//类名必须和文件名相同!!! { public $xxx="666"; } $shili = new ...