浅谈“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 ...
随机推荐
- 建立、配置和使用Activity——Activity
Activity是Android应用中最重要.最常见的应用组件(此处的组件是粗粒度的系统组成部分,并非指界面控件:widget).Android应用的一个重要组成部分就是开发Activity,下 面将 ...
- HTML5 语义元素、迁移、样式指南和代码约定
语义元素是拥有语义的元素. 什么是语义元素? 语义元素清楚地向浏览器和开发者描述其意义. 非语义元素的例子:<div> 和 <span> - 无法提供关于其内容的信息. 语义元 ...
- Flash对不同的浏览器的兼容性
现在遇到两个Flash的兼容性问题: 1.找不到指定的摄像头(VCamera),可是该摄像头在QQ等IM工具中是可以正常使用的 2.能找到摄像头,不过他的预览是黑屏 针对第一个问题: a.采用IE内核 ...
- Java泛型类定义,与泛型方法的定义使用
package com.srie.testjava; public class TestClassDefine<T, S extends T> { public static void m ...
- Hadoop权威指南:FSDataInputStream对象
Hadoop权威指南:FSDataInputStream对象 FileSystem对象中的open()方法返回的是FSDataInputStream对象, 而不是标准的java.io类对象,这个类是继 ...
- HDU 1006 [Tick Tick]时钟问题
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1006 题目大意:钟表有时.分.秒3根指针.当任意两根指针间夹角大于等于n°时,就说他们是happy的, ...
- 真机测试错误“The application could not be verified”
真机测试错误"The application could not be verified" 真机测试的时候报错:"The application could not be ...
- Jenkins学习——Jenkins是什么
Jenkins是什么 对于Jenkins是什么,百度百科给的答案是这样的:Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能. 通过这句话,我们可以得到这样的一 ...
- 10步完成Abp(.net core)+Vue的Demo?
1.去abp官网生成项目,选择.net core1.x版本 2.Nuget还原包,需装dotnet core1.1等. 3.新增一个entity,并加入到上下文中 4.然后cmd命令行工具切换到项目 ...
- Java线程中yield()的用法
Thread.yield()方法的作用:暂停当前正在执行的线程,并执行其他线程.(可能没有效果) yield()让当前正在运行的线程回到可运行状态,以允许具有相同优先级的其他线程获得运行的机会.因此, ...